./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_7.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version dbf71c69 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_7.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ --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 101a48a9bec001331849dc185520f52629903e1279e23ab0889af7e01ff1eae0 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-dbf71c6-m [2022-10-17 10:23:55,725 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-10-17 10:23:55,728 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-10-17 10:23:55,766 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-10-17 10:23:55,766 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-10-17 10:23:55,768 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-10-17 10:23:55,770 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-10-17 10:23:55,773 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-10-17 10:23:55,775 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-10-17 10:23:55,776 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-10-17 10:23:55,778 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-10-17 10:23:55,779 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-10-17 10:23:55,780 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-10-17 10:23:55,782 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-10-17 10:23:55,783 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-10-17 10:23:55,785 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-10-17 10:23:55,786 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-10-17 10:23:55,788 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-10-17 10:23:55,790 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-10-17 10:23:55,793 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-10-17 10:23:55,796 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-10-17 10:23:55,798 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-10-17 10:23:55,799 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-10-17 10:23:55,801 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-10-17 10:23:55,806 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-10-17 10:23:55,811 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-10-17 10:23:55,812 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-10-17 10:23:55,813 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-10-17 10:23:55,815 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-10-17 10:23:55,817 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-10-17 10:23:55,818 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-10-17 10:23:55,819 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-10-17 10:23:55,821 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-10-17 10:23:55,823 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-10-17 10:23:55,825 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-10-17 10:23:55,826 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-10-17 10:23:55,828 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-10-17 10:23:55,828 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-10-17 10:23:55,828 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-10-17 10:23:55,830 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-10-17 10:23:55,830 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-10-17 10:23:55,831 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/config/svcomp-Termination-32bit-Automizer_Default.epf [2022-10-17 10:23:55,879 INFO L113 SettingsManager]: Loading preferences was successful [2022-10-17 10:23:55,884 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-10-17 10:23:55,884 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-10-17 10:23:55,885 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-10-17 10:23:55,886 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-10-17 10:23:55,887 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-10-17 10:23:55,887 INFO L138 SettingsManager]: * Use SBE=true [2022-10-17 10:23:55,887 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-10-17 10:23:55,887 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-10-17 10:23:55,888 INFO L138 SettingsManager]: * Use old map elimination=false [2022-10-17 10:23:55,889 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-10-17 10:23:55,889 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-10-17 10:23:55,889 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-10-17 10:23:55,890 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-10-17 10:23:55,890 INFO L138 SettingsManager]: * sizeof long=4 [2022-10-17 10:23:55,890 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-10-17 10:23:55,890 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-10-17 10:23:55,891 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-10-17 10:23:55,891 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-10-17 10:23:55,891 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-10-17 10:23:55,891 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-10-17 10:23:55,892 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-10-17 10:23:55,892 INFO L138 SettingsManager]: * sizeof long double=12 [2022-10-17 10:23:55,892 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-10-17 10:23:55,892 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-10-17 10:23:55,893 INFO L138 SettingsManager]: * Use constant arrays=true [2022-10-17 10:23:55,893 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-10-17 10:23:55,893 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-10-17 10:23:55,893 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-10-17 10:23:55,894 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-10-17 10:23:55,894 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-10-17 10:23:55,896 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-10-17 10:23:55,896 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_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/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_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ 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 -> 101a48a9bec001331849dc185520f52629903e1279e23ab0889af7e01ff1eae0 [2022-10-17 10:23:56,208 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-10-17 10:23:56,237 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-10-17 10:23:56,240 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-10-17 10:23:56,241 INFO L271 PluginConnector]: Initializing CDTParser... [2022-10-17 10:23:56,242 INFO L275 PluginConnector]: CDTParser initialized [2022-10-17 10:23:56,243 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/../../sv-benchmarks/c/openssl-simplified/s3_srvr_7.cil.c [2022-10-17 10:23:56,328 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/data/bb61ebbf3/57ed5a2c824d4779823601e1ab03c88f/FLAGce04de081 [2022-10-17 10:23:56,847 INFO L306 CDTParser]: Found 1 translation units. [2022-10-17 10:23:56,848 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/sv-benchmarks/c/openssl-simplified/s3_srvr_7.cil.c [2022-10-17 10:23:56,881 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/data/bb61ebbf3/57ed5a2c824d4779823601e1ab03c88f/FLAGce04de081 [2022-10-17 10:23:57,154 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/data/bb61ebbf3/57ed5a2c824d4779823601e1ab03c88f [2022-10-17 10:23:57,157 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-10-17 10:23:57,159 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-10-17 10:23:57,173 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-10-17 10:23:57,173 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-10-17 10:23:57,177 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-10-17 10:23:57,178 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.10 10:23:57" (1/1) ... [2022-10-17 10:23:57,179 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@d116325 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:23:57, skipping insertion in model container [2022-10-17 10:23:57,180 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.10 10:23:57" (1/1) ... [2022-10-17 10:23:57,213 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-10-17 10:23:57,282 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-10-17 10:23:57,611 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/sv-benchmarks/c/openssl-simplified/s3_srvr_7.cil.c[44376,44389] [2022-10-17 10:23:57,622 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-10-17 10:23:57,632 INFO L203 MainTranslator]: Completed pre-run [2022-10-17 10:23:57,685 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/sv-benchmarks/c/openssl-simplified/s3_srvr_7.cil.c[44376,44389] [2022-10-17 10:23:57,689 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-10-17 10:23:57,704 INFO L208 MainTranslator]: Completed translation [2022-10-17 10:23:57,705 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:23:57 WrapperNode [2022-10-17 10:23:57,705 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-10-17 10:23:57,706 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-10-17 10:23:57,706 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-10-17 10:23:57,707 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-10-17 10:23:57,720 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:23:57" (1/1) ... [2022-10-17 10:23:57,735 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:23:57" (1/1) ... [2022-10-17 10:23:57,800 INFO L138 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 510 [2022-10-17 10:23:57,801 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-10-17 10:23:57,802 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-10-17 10:23:57,802 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-10-17 10:23:57,802 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-10-17 10:23:57,813 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:23:57" (1/1) ... [2022-10-17 10:23:57,814 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:23:57" (1/1) ... [2022-10-17 10:23:57,831 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:23:57" (1/1) ... [2022-10-17 10:23:57,831 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:23:57" (1/1) ... [2022-10-17 10:23:57,841 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:23:57" (1/1) ... [2022-10-17 10:23:57,873 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:23:57" (1/1) ... [2022-10-17 10:23:57,888 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:23:57" (1/1) ... [2022-10-17 10:23:57,891 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:23:57" (1/1) ... [2022-10-17 10:23:57,895 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-10-17 10:23:57,896 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-10-17 10:23:57,897 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-10-17 10:23:57,897 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-10-17 10:23:57,905 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:23:57" (1/1) ... [2022-10-17 10:23:57,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:23:57,928 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:23:57,950 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:23:57,956 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-10-17 10:23:58,006 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-10-17 10:23:58,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-10-17 10:23:58,007 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-10-17 10:23:58,007 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-10-17 10:23:58,111 INFO L235 CfgBuilder]: Building ICFG [2022-10-17 10:23:58,113 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-10-17 10:23:58,136 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-10-17 10:23:58,913 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2022-10-17 10:23:58,913 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2022-10-17 10:23:58,913 INFO L276 CfgBuilder]: Performing block encoding [2022-10-17 10:23:58,923 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-10-17 10:23:58,924 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-10-17 10:23:58,951 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.10 10:23:58 BoogieIcfgContainer [2022-10-17 10:23:58,951 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-10-17 10:23:58,952 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-10-17 10:23:58,952 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-10-17 10:23:58,957 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-10-17 10:23:58,958 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-10-17 10:23:58,958 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 17.10 10:23:57" (1/3) ... [2022-10-17 10:23:58,960 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@301687c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 17.10 10:23:58, skipping insertion in model container [2022-10-17 10:23:58,960 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-10-17 10:23:58,960 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:23:57" (2/3) ... [2022-10-17 10:23:58,961 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@301687c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 17.10 10:23:58, skipping insertion in model container [2022-10-17 10:23:58,961 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-10-17 10:23:58,961 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.10 10:23:58" (3/3) ... [2022-10-17 10:23:58,963 INFO L332 chiAutomizerObserver]: Analyzing ICFG s3_srvr_7.cil.c [2022-10-17 10:23:59,030 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2022-10-17 10:23:59,031 INFO L304 stractBuchiCegarLoop]: Hoare is false [2022-10-17 10:23:59,031 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-10-17 10:23:59,031 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-10-17 10:23:59,031 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-10-17 10:23:59,032 INFO L308 stractBuchiCegarLoop]: Difference is false [2022-10-17 10:23:59,032 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-10-17 10:23:59,032 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-10-17 10:23:59,038 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 145 states, 144 states have (on average 1.7291666666666667) internal successors, (249), 144 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:23:59,184 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 123 [2022-10-17 10:23:59,186 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:23:59,186 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:23:59,197 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-10-17 10:23:59,197 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:23:59,197 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-10-17 10:23:59,201 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 145 states, 144 states have (on average 1.7291666666666667) internal successors, (249), 144 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:23:59,216 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 123 [2022-10-17 10:23:59,221 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:23:59,221 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:23:59,228 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-10-17 10:23:59,228 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:23:59,236 INFO L748 eck$LassoCheckResult]: Stem: 128#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 43#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 36#L93true assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 19#L96-2true ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 130#L101true assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 16#L101-1true assume !(0 == ssl3_accept_~s__cert~0#1); 46#L110-2true [2022-10-17 10:23:59,240 INFO L750 eck$LassoCheckResult]: Loop: 46#L110-2true assume !false; 17#L111true ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 124#L113true assume !(12292 == ssl3_accept_~s__state~0#1); 27#L116true assume !(16384 == ssl3_accept_~s__state~0#1); 129#L119true assume !(8192 == ssl3_accept_~s__state~0#1); 57#L122true assume !(24576 == ssl3_accept_~s__state~0#1); 95#L125true assume !(8195 == ssl3_accept_~s__state~0#1); 63#L128true assume 8480 == ssl3_accept_~s__state~0#1; 136#L132true ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 5#L270true assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 40#L570true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33#L607true ssl3_accept_~skip~0#1 := 0; 46#L110-2true [2022-10-17 10:23:59,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:23:59,253 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2022-10-17 10:23:59,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:23:59,265 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910722589] [2022-10-17 10:23:59,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:23:59,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:23:59,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:23:59,369 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:23:59,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:23:59,408 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:23:59,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:23:59,412 INFO L85 PathProgramCache]: Analyzing trace with hash -289466153, now seen corresponding path program 1 times [2022-10-17 10:23:59,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:23:59,413 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440893635] [2022-10-17 10:23:59,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:23:59,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:23:59,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:23:59,424 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:23:59,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:23:59,434 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:23:59,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:23:59,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1315320024, now seen corresponding path program 1 times [2022-10-17 10:23:59,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:23:59,437 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091598018] [2022-10-17 10:23:59,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:23:59,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:23:59,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:23:59,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:23:59,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:23:59,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091598018] [2022-10-17 10:23:59,710 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091598018] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:23:59,711 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:23:59,712 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:23:59,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721263478] [2022-10-17 10:23:59,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:23:59,908 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:23:59,909 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:23:59,909 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:23:59,910 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:23:59,910 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-10-17 10:23:59,910 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:23:59,910 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:23:59,910 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:23:59,911 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_7.cil.c_Iteration1_Loop [2022-10-17 10:23:59,911 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:23:59,911 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:23:59,932 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:23:59,950 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:23:59,957 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:23:59,961 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:23:59,964 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:23:59,969 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:23:59,977 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:24:00,078 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:24:00,079 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-10-17 10:24:00,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:24:00,082 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:24:00,084 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:24:00,085 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2022-10-17 10:24:00,086 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:24:00,086 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:24:00,099 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:24:00,099 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:24:00,142 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2022-10-17 10:24:00,142 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:24:00,142 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:24:00,145 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:24:00,153 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:24:00,154 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:24:00,176 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2022-10-17 10:24:00,178 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:24:00,178 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet37#1=7, ULTIMATE.start_ssl3_accept_~ret~0#1=7} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet37#1=7, ULTIMATE.start_ssl3_accept_~ret~0#1=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:24:00,205 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Ended with exit code 0 [2022-10-17 10:24:00,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:24:00,205 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:24:00,206 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:24:00,208 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2022-10-17 10:24:00,209 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:24:00,215 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:24:00,229 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:24:00,229 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:24:00,263 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Ended with exit code 0 [2022-10-17 10:24:00,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:24:00,264 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:24:00,268 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:24:00,274 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2022-10-17 10:24:00,274 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:24:00,274 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:24:00,284 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:24:00,284 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:24:00,306 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2022-10-17 10:24:00,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:24:00,307 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:24:00,307 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:24:00,308 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2022-10-17 10:24:00,312 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:24:00,312 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:24:00,323 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:24:00,323 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:24:00,366 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2022-10-17 10:24:00,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:24:00,366 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:24:00,381 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:24:00,387 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:24:00,387 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:24:00,412 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2022-10-17 10:24:00,432 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2022-10-17 10:24:00,432 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:24:00,433 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:24:00,434 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:24:00,456 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2022-10-17 10:24:00,457 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-10-17 10:24:00,457 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:24:00,488 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-10-17 10:24:00,517 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Ended with exit code 0 [2022-10-17 10:24:00,518 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:24:00,518 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:24:00,518 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:24:00,518 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:24:00,518 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-10-17 10:24:00,518 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:24:00,518 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:24:00,518 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:24:00,518 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_7.cil.c_Iteration1_Loop [2022-10-17 10:24:00,518 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:24:00,519 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:24:00,520 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:24:00,537 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:24:00,540 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:24:00,544 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:24:00,547 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:24:00,550 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:24:00,558 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:24:00,657 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:24:00,661 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-10-17 10:24:00,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:24:00,663 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:24:00,668 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:24:00,672 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2022-10-17 10:24:00,673 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 [2022-10-17 10:24:00,684 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:24:00,684 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:24:00,684 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:24:00,684 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:24:00,685 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:24:00,688 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:24:00,688 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:24:00,691 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:24:00,729 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2022-10-17 10:24:00,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:24:00,729 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:24:00,730 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:24:00,741 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 [2022-10-17 10:24:00,751 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:24:00,751 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:24:00,751 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:24:00,751 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:24:00,751 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:24:00,753 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:24:00,753 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:24:00,755 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2022-10-17 10:24:00,768 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:24:00,804 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2022-10-17 10:24:00,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:24:00,805 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:24:00,809 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:24:00,815 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 [2022-10-17 10:24:00,824 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:24:00,824 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:24:00,825 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:24:00,825 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:24:00,825 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:24:00,826 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:24:00,826 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:24:00,828 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2022-10-17 10:24:00,836 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:24:00,875 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2022-10-17 10:24:00,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:24:00,876 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:24:00,878 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:24:00,884 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 [2022-10-17 10:24:00,893 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:24:00,894 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:24:00,894 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:24:00,894 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:24:00,894 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:24:00,896 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:24:00,896 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:24:00,898 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2022-10-17 10:24:00,906 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:24:00,943 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2022-10-17 10:24:00,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:24:00,944 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:24:00,945 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:24:00,952 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 [2022-10-17 10:24:00,962 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:24:00,962 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:24:00,962 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:24:00,962 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:24:00,962 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:24:00,968 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:24:00,968 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:24:00,974 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2022-10-17 10:24:00,984 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:24:01,025 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2022-10-17 10:24:01,026 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:24:01,027 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:24:01,028 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:24:01,034 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 [2022-10-17 10:24:01,044 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:24:01,044 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:24:01,044 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:24:01,045 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:24:01,045 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:24:01,048 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:24:01,048 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:24:01,052 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2022-10-17 10:24:01,068 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-10-17 10:24:01,099 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-10-17 10:24:01,100 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-10-17 10:24:01,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:24:01,101 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:24:01,108 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:24:01,133 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-10-17 10:24:01,133 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-10-17 10:24:01,133 INFO L513 LassoAnalysis]: Proved termination. [2022-10-17 10:24:01,134 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0#1) = 1*ULTIMATE.start_ssl3_accept_~s__state~0#1 Supporting invariants [] [2022-10-17 10:24:01,152 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2022-10-17 10:24:01,175 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2022-10-17 10:24:01,178 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-10-17 10:24:01,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:01,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:01,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:24:01,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:24:01,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:01,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:24:01,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:24:01,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:24:01,394 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-10-17 10:24:01,399 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 145 states, 144 states have (on average 1.7291666666666667) internal successors, (249), 144 states have internal predecessors, (249), 0 states have call successors, (0), 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) [2022-10-17 10:24:02,071 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2022-10-17 10:24:02,299 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 145 states, 144 states have (on average 1.7291666666666667) internal successors, (249), 144 states have internal predecessors, (249), 0 states have call successors, (0), 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 813 states and 1375 transitions. Complement of second has 10 states. [2022-10-17 10:24:02,302 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 [2022-10-17 10:24:02,309 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) [2022-10-17 10:24:02,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 593 transitions. [2022-10-17 10:24:02,313 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 593 transitions. Stem has 6 letters. Loop has 12 letters. [2022-10-17 10:24:02,315 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:24:02,315 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 593 transitions. Stem has 18 letters. Loop has 12 letters. [2022-10-17 10:24:02,316 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:24:02,316 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 593 transitions. Stem has 6 letters. Loop has 24 letters. [2022-10-17 10:24:02,322 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:24:02,323 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 813 states and 1375 transitions. [2022-10-17 10:24:02,353 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 312 [2022-10-17 10:24:02,370 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 813 states to 673 states and 1044 transitions. [2022-10-17 10:24:02,371 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 378 [2022-10-17 10:24:02,374 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 389 [2022-10-17 10:24:02,374 INFO L73 IsDeterministic]: Start isDeterministic. Operand 673 states and 1044 transitions. [2022-10-17 10:24:02,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:24:02,375 INFO L218 hiAutomatonCegarLoop]: Abstraction has 673 states and 1044 transitions. [2022-10-17 10:24:02,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 673 states and 1044 transitions. [2022-10-17 10:24:02,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 673 to 470. [2022-10-17 10:24:02,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 470 states, 470 states have (on average 1.5425531914893618) internal successors, (725), 469 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:02,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 725 transitions. [2022-10-17 10:24:02,473 INFO L240 hiAutomatonCegarLoop]: Abstraction has 470 states and 725 transitions. [2022-10-17 10:24:02,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:24:02,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:24:02,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:24:02,478 INFO L87 Difference]: Start difference. First operand 470 states and 725 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) [2022-10-17 10:24:02,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:24:02,651 INFO L93 Difference]: Finished difference Result 522 states and 806 transitions. [2022-10-17 10:24:02,651 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 522 states and 806 transitions. [2022-10-17 10:24:02,658 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 256 [2022-10-17 10:24:02,664 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 522 states to 522 states and 806 transitions. [2022-10-17 10:24:02,664 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 320 [2022-10-17 10:24:02,665 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 320 [2022-10-17 10:24:02,665 INFO L73 IsDeterministic]: Start isDeterministic. Operand 522 states and 806 transitions. [2022-10-17 10:24:02,665 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:24:02,666 INFO L218 hiAutomatonCegarLoop]: Abstraction has 522 states and 806 transitions. [2022-10-17 10:24:02,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states and 806 transitions. [2022-10-17 10:24:02,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 502. [2022-10-17 10:24:02,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 502 states, 502 states have (on average 1.5537848605577689) internal successors, (780), 501 states have internal predecessors, (780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:02,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 502 states to 502 states and 780 transitions. [2022-10-17 10:24:02,688 INFO L240 hiAutomatonCegarLoop]: Abstraction has 502 states and 780 transitions. [2022-10-17 10:24:02,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:24:02,689 INFO L428 stractBuchiCegarLoop]: Abstraction has 502 states and 780 transitions. [2022-10-17 10:24:02,689 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-10-17 10:24:02,689 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 502 states and 780 transitions. [2022-10-17 10:24:02,695 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 252 [2022-10-17 10:24:02,695 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:24:02,695 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:24:02,698 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:02,698 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:02,699 INFO L748 eck$LassoCheckResult]: Stem: 2313#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 2169#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 2146#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 2088#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 2089#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 2082#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 2083#L110-2 assume !false; 2463#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2310#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 2118#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 2119#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 2206#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 2207#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 2271#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 2446#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 2317#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 2318#L137 assume 8464 == ssl3_accept_~s__state~0#1; 2043#L144 [2022-10-17 10:24:02,699 INFO L750 eck$LassoCheckResult]: Loop: 2043#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 2044#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 2068#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 2038#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 2508#L607 ssl3_accept_~skip~0#1 := 0; 2509#L110-2 assume !false; 2532#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2531#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 2530#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 2529#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 2528#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 2527#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 2346#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 2345#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 2344#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 2336#L137 assume 8464 == ssl3_accept_~s__state~0#1; 2043#L144 [2022-10-17 10:24:02,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:02,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2022-10-17 10:24:02,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:02,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894268905] [2022-10-17 10:24:02,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:02,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:02,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:02,736 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:24:02,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:02,763 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:24:02,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:02,770 INFO L85 PathProgramCache]: Analyzing trace with hash 1393503521, now seen corresponding path program 1 times [2022-10-17 10:24:02,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:02,771 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034228371] [2022-10-17 10:24:02,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:02,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:02,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:02,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:24:02,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:24:02,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034228371] [2022-10-17 10:24:02,803 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034228371] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:24:02,803 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:24:02,804 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:24:02,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575854926] [2022-10-17 10:24:02,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:24:02,804 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:24:02,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:24:02,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:24:02,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:24:02,806 INFO L87 Difference]: Start difference. First operand 502 states and 780 transitions. cyclomatic complexity: 281 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) [2022-10-17 10:24:02,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:24:02,997 INFO L93 Difference]: Finished difference Result 612 states and 958 transitions. [2022-10-17 10:24:02,997 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 612 states and 958 transitions. [2022-10-17 10:24:03,003 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 334 [2022-10-17 10:24:03,009 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 612 states to 612 states and 958 transitions. [2022-10-17 10:24:03,009 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 384 [2022-10-17 10:24:03,010 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 384 [2022-10-17 10:24:03,010 INFO L73 IsDeterministic]: Start isDeterministic. Operand 612 states and 958 transitions. [2022-10-17 10:24:03,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:24:03,011 INFO L218 hiAutomatonCegarLoop]: Abstraction has 612 states and 958 transitions. [2022-10-17 10:24:03,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states and 958 transitions. [2022-10-17 10:24:03,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 536. [2022-10-17 10:24:03,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 536 states, 536 states have (on average 1.5485074626865671) internal successors, (830), 535 states have internal predecessors, (830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:03,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 830 transitions. [2022-10-17 10:24:03,024 INFO L240 hiAutomatonCegarLoop]: Abstraction has 536 states and 830 transitions. [2022-10-17 10:24:03,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:24:03,025 INFO L428 stractBuchiCegarLoop]: Abstraction has 536 states and 830 transitions. [2022-10-17 10:24:03,025 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-10-17 10:24:03,025 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 536 states and 830 transitions. [2022-10-17 10:24:03,028 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 284 [2022-10-17 10:24:03,029 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:24:03,029 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:24:03,030 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:03,030 INFO L149 hiAutomatonCegarLoop]: 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] [2022-10-17 10:24:03,030 INFO L748 eck$LassoCheckResult]: Stem: 3426#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 3289#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 3267#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 3213#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 3214#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 3203#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 3204#L110-2 assume !false; 3613#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3667#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3666#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 3665#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 3663#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 3657#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 3655#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 3653#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 3651#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 3484#L137 assume 8464 == ssl3_accept_~s__state~0#1; 3163#L144 [2022-10-17 10:24:03,031 INFO L750 eck$LassoCheckResult]: Loop: 3163#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 3164#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 3195#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 3196#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3603#L607 ssl3_accept_~skip~0#1 := 0; 3602#L110-2 assume !false; 3601#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3600#L113 assume 12292 == ssl3_accept_~s__state~0#1; 3330#L114 ssl3_accept_~s__new_session~0#1 := 1; 3331#L222 ssl3_accept_~s__server~0#1 := 1; 3380#L227 assume 0 != ssl3_accept_~cb~0#1; 3680#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 3679#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 3677#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 3673#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 3482#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 3366#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3455#L607 ssl3_accept_~skip~0#1 := 0; 3453#L110-2 assume !false; 3451#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3449#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3447#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 3445#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 3443#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 3441#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 3437#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 3438#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 3439#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 3492#L137 assume 8464 == ssl3_accept_~s__state~0#1; 3163#L144 [2022-10-17 10:24:03,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:03,031 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2022-10-17 10:24:03,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:03,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955635234] [2022-10-17 10:24:03,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:03,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:03,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:03,042 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:24:03,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:03,054 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:24:03,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:03,055 INFO L85 PathProgramCache]: Analyzing trace with hash 43281329, now seen corresponding path program 1 times [2022-10-17 10:24:03,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:03,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732039765] [2022-10-17 10:24:03,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:03,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:03,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:03,089 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:24:03,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:24:03,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732039765] [2022-10-17 10:24:03,090 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732039765] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:24:03,090 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:24:03,090 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:24:03,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510775444] [2022-10-17 10:24:03,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:24:03,091 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:24:03,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:24:03,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:24:03,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:24:03,092 INFO L87 Difference]: Start difference. First operand 536 states and 830 transitions. cyclomatic complexity: 297 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) [2022-10-17 10:24:03,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:24:03,270 INFO L93 Difference]: Finished difference Result 661 states and 941 transitions. [2022-10-17 10:24:03,270 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 661 states and 941 transitions. [2022-10-17 10:24:03,278 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 362 [2022-10-17 10:24:03,285 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 661 states to 588 states and 861 transitions. [2022-10-17 10:24:03,285 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 412 [2022-10-17 10:24:03,286 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 423 [2022-10-17 10:24:03,286 INFO L73 IsDeterministic]: Start isDeterministic. Operand 588 states and 861 transitions. [2022-10-17 10:24:03,288 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:24:03,288 INFO L218 hiAutomatonCegarLoop]: Abstraction has 588 states and 861 transitions. [2022-10-17 10:24:03,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states and 861 transitions. [2022-10-17 10:24:03,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 545. [2022-10-17 10:24:03,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 545 states, 545 states have (on average 1.4862385321100917) internal successors, (810), 544 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:03,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 810 transitions. [2022-10-17 10:24:03,301 INFO L240 hiAutomatonCegarLoop]: Abstraction has 545 states and 810 transitions. [2022-10-17 10:24:03,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:24:03,302 INFO L428 stractBuchiCegarLoop]: Abstraction has 545 states and 810 transitions. [2022-10-17 10:24:03,302 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-10-17 10:24:03,303 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 545 states and 810 transitions. [2022-10-17 10:24:03,306 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 353 [2022-10-17 10:24:03,306 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:24:03,306 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:24:03,307 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:03,307 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:03,307 INFO L748 eck$LassoCheckResult]: Stem: 4632#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 4497#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 4470#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 4415#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 4416#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 4409#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 4410#L110-2 assume !false; 4867#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 4876#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 4875#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 4874#L119 assume 8192 == ssl3_accept_~s__state~0#1; 4686#L222 [2022-10-17 10:24:03,307 INFO L750 eck$LassoCheckResult]: Loop: 4686#L222 ssl3_accept_~s__server~0#1 := 1; 4894#L227 assume 0 != ssl3_accept_~cb~0#1; 4892#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 4890#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 4888#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 4885#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 4884#L254 assume 12292 != ssl3_accept_~s__state~0#1; 4399#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 4369#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 4787#L607 ssl3_accept_~skip~0#1 := 0; 4784#L110-2 assume !false; 4781#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 4777#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 4774#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 4770#L119 assume 8192 == ssl3_accept_~s__state~0#1; 4686#L222 [2022-10-17 10:24:03,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:03,308 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2022-10-17 10:24:03,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:03,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329894395] [2022-10-17 10:24:03,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:03,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:03,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:03,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:24:03,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:24:03,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329894395] [2022-10-17 10:24:03,351 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329894395] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:24:03,351 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:24:03,351 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:24:03,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207851249] [2022-10-17 10:24:03,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:24:03,352 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:24:03,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:03,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1544835194, now seen corresponding path program 1 times [2022-10-17 10:24:03,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:03,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944872190] [2022-10-17 10:24:03,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:03,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:03,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:03,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:24:03,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:24:03,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944872190] [2022-10-17 10:24:03,376 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944872190] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:24:03,376 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:24:03,376 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:24:03,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340089525] [2022-10-17 10:24:03,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:24:03,376 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:24:03,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:24:03,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:24:03,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:24:03,377 INFO L87 Difference]: Start difference. First operand 545 states and 810 transitions. cyclomatic complexity: 268 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) [2022-10-17 10:24:03,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:24:03,478 INFO L93 Difference]: Finished difference Result 555 states and 818 transitions. [2022-10-17 10:24:03,478 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 555 states and 818 transitions. [2022-10-17 10:24:03,483 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 363 [2022-10-17 10:24:03,488 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 555 states to 555 states and 818 transitions. [2022-10-17 10:24:03,488 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 394 [2022-10-17 10:24:03,488 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 394 [2022-10-17 10:24:03,489 INFO L73 IsDeterministic]: Start isDeterministic. Operand 555 states and 818 transitions. [2022-10-17 10:24:03,490 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:24:03,490 INFO L218 hiAutomatonCegarLoop]: Abstraction has 555 states and 818 transitions. [2022-10-17 10:24:03,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states and 818 transitions. [2022-10-17 10:24:03,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 545. [2022-10-17 10:24:03,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 545 states, 545 states have (on average 1.4788990825688073) internal successors, (806), 544 states have internal predecessors, (806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:03,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 806 transitions. [2022-10-17 10:24:03,502 INFO L240 hiAutomatonCegarLoop]: Abstraction has 545 states and 806 transitions. [2022-10-17 10:24:03,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:24:03,503 INFO L428 stractBuchiCegarLoop]: Abstraction has 545 states and 806 transitions. [2022-10-17 10:24:03,503 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-10-17 10:24:03,503 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 545 states and 806 transitions. [2022-10-17 10:24:03,506 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 353 [2022-10-17 10:24:03,506 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:24:03,506 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:24:03,507 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:03,507 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:03,508 INFO L748 eck$LassoCheckResult]: Stem: 5728#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 5600#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 5575#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 5522#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 5523#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 5516#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 5517#L110-2 assume !false; 5790#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5976#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 5970#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 5968#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 5966#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 5964#L125 assume 8195 == ssl3_accept_~s__state~0#1; 5684#L222 [2022-10-17 10:24:03,508 INFO L750 eck$LassoCheckResult]: Loop: 5684#L222 ssl3_accept_~s__server~0#1 := 1; 5685#L227 assume 0 != ssl3_accept_~cb~0#1; 5584#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 5585#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 5718#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 5602#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 5603#L254 assume 12292 != ssl3_accept_~s__state~0#1; 5506#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 5476#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 5882#L607 ssl3_accept_~skip~0#1 := 0; 5873#L110-2 assume !false; 5872#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5871#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 5870#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 5868#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 5863#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 5861#L125 assume 8195 == ssl3_accept_~s__state~0#1; 5684#L222 [2022-10-17 10:24:03,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:03,508 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2022-10-17 10:24:03,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:03,509 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800654625] [2022-10-17 10:24:03,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:03,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:03,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:03,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:24:03,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:24:03,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800654625] [2022-10-17 10:24:03,560 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800654625] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:24:03,560 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:24:03,560 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:24:03,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264847898] [2022-10-17 10:24:03,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:24:03,561 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:24:03,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:03,561 INFO L85 PathProgramCache]: Analyzing trace with hash -1472059073, now seen corresponding path program 1 times [2022-10-17 10:24:03,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:03,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280759568] [2022-10-17 10:24:03,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:03,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:03,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:03,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:24:03,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:24:03,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280759568] [2022-10-17 10:24:03,584 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280759568] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:24:03,584 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:24:03,584 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:24:03,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738959796] [2022-10-17 10:24:03,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:24:03,585 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:24:03,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:24:03,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:24:03,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:24:03,586 INFO L87 Difference]: Start difference. First operand 545 states and 806 transitions. cyclomatic complexity: 264 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) [2022-10-17 10:24:03,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:24:03,688 INFO L93 Difference]: Finished difference Result 555 states and 814 transitions. [2022-10-17 10:24:03,688 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 555 states and 814 transitions. [2022-10-17 10:24:03,693 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 363 [2022-10-17 10:24:03,697 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 555 states to 555 states and 814 transitions. [2022-10-17 10:24:03,698 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 394 [2022-10-17 10:24:03,698 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 394 [2022-10-17 10:24:03,698 INFO L73 IsDeterministic]: Start isDeterministic. Operand 555 states and 814 transitions. [2022-10-17 10:24:03,699 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:24:03,699 INFO L218 hiAutomatonCegarLoop]: Abstraction has 555 states and 814 transitions. [2022-10-17 10:24:03,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states and 814 transitions. [2022-10-17 10:24:03,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 545. [2022-10-17 10:24:03,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 545 states, 545 states have (on average 1.471559633027523) internal successors, (802), 544 states have internal predecessors, (802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:03,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 802 transitions. [2022-10-17 10:24:03,711 INFO L240 hiAutomatonCegarLoop]: Abstraction has 545 states and 802 transitions. [2022-10-17 10:24:03,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:24:03,713 INFO L428 stractBuchiCegarLoop]: Abstraction has 545 states and 802 transitions. [2022-10-17 10:24:03,713 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-10-17 10:24:03,713 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 545 states and 802 transitions. [2022-10-17 10:24:03,716 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 353 [2022-10-17 10:24:03,716 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:24:03,716 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:24:03,718 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:03,718 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:03,718 INFO L748 eck$LassoCheckResult]: Stem: 6837#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 6707#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 6682#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 6630#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 6631#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 6624#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 6625#L110-2 assume !false; 6899#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7102#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7101#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7100#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 6741#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 6742#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 6755#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 6713#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 6714#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 6838#L137 assume 8464 == ssl3_accept_~s__state~0#1; 6580#L144 [2022-10-17 10:24:03,718 INFO L750 eck$LassoCheckResult]: Loop: 6580#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 6581#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 6612#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 6613#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7060#L607 ssl3_accept_~skip~0#1 := 0; 7058#L110-2 assume !false; 7056#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7054#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7052#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7050#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 7048#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7047#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 7046#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7045#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7044#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 7043#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 7042#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 6823#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 6824#L146 assume 8496 == ssl3_accept_~s__state~0#1; 6922#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 7026#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 7025#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 7024#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 6984#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 6926#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6972#L607 ssl3_accept_~skip~0#1 := 0; 6970#L110-2 assume !false; 6968#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6967#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 6966#L116 assume 16384 == ssl3_accept_~s__state~0#1; 6748#L222 ssl3_accept_~s__server~0#1 := 1; 7115#L227 assume 0 != ssl3_accept_~cb~0#1; 7114#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 7113#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 7111#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 7109#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 7108#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 6695#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6677#L607 ssl3_accept_~skip~0#1 := 0; 6678#L110-2 assume !false; 6620#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6621#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 6656#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 6657#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 6836#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7041#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 6847#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 6848#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 6849#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 6908#L137 assume 8464 == ssl3_accept_~s__state~0#1; 6580#L144 [2022-10-17 10:24:03,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:03,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2022-10-17 10:24:03,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:03,719 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599976784] [2022-10-17 10:24:03,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:03,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:03,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:03,727 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:24:03,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:03,737 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:24:03,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:03,737 INFO L85 PathProgramCache]: Analyzing trace with hash -439963813, now seen corresponding path program 1 times [2022-10-17 10:24:03,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:03,738 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642544477] [2022-10-17 10:24:03,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:03,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:03,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:03,795 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:24:03,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:24:03,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642544477] [2022-10-17 10:24:03,796 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642544477] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:24:03,796 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:24:03,796 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:24:03,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693909539] [2022-10-17 10:24:03,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:24:03,797 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:24:03,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:24:03,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:24:03,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:24:03,798 INFO L87 Difference]: Start difference. First operand 545 states and 802 transitions. cyclomatic complexity: 260 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) [2022-10-17 10:24:03,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:24:03,955 INFO L93 Difference]: Finished difference Result 691 states and 1024 transitions. [2022-10-17 10:24:03,955 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 691 states and 1024 transitions. [2022-10-17 10:24:03,962 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 446 [2022-10-17 10:24:03,969 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 691 states to 684 states and 1017 transitions. [2022-10-17 10:24:03,969 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 477 [2022-10-17 10:24:03,970 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 477 [2022-10-17 10:24:03,970 INFO L73 IsDeterministic]: Start isDeterministic. Operand 684 states and 1017 transitions. [2022-10-17 10:24:03,971 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:24:03,971 INFO L218 hiAutomatonCegarLoop]: Abstraction has 684 states and 1017 transitions. [2022-10-17 10:24:03,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 684 states and 1017 transitions. [2022-10-17 10:24:03,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 684 to 665. [2022-10-17 10:24:03,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 665 states have (on average 1.4872180451127819) internal successors, (989), 664 states have internal predecessors, (989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:03,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 989 transitions. [2022-10-17 10:24:03,998 INFO L240 hiAutomatonCegarLoop]: Abstraction has 665 states and 989 transitions. [2022-10-17 10:24:03,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:24:03,999 INFO L428 stractBuchiCegarLoop]: Abstraction has 665 states and 989 transitions. [2022-10-17 10:24:03,999 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-10-17 10:24:03,999 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 665 states and 989 transitions. [2022-10-17 10:24:04,004 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 433 [2022-10-17 10:24:04,004 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:24:04,004 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:24:04,006 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:04,006 INFO L149 hiAutomatonCegarLoop]: 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] [2022-10-17 10:24:04,006 INFO L748 eck$LassoCheckResult]: Stem: 8097#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 7952#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 7927#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 7872#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 7873#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 7866#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 7867#L110-2 assume !false; 8155#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8407#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8406#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8405#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8404#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8403#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8391#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8390#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8389#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8115#L137 assume 8464 == ssl3_accept_~s__state~0#1; 7822#L144 [2022-10-17 10:24:04,007 INFO L750 eck$LassoCheckResult]: Loop: 7822#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 7823#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 7848#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 7849#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8457#L607 ssl3_accept_~skip~0#1 := 0; 8456#L110-2 assume !false; 8454#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8452#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8451#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8450#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8449#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8448#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8447#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8446#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8445#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8444#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 8443#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 8442#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 8441#L146 assume 8496 == ssl3_accept_~s__state~0#1; 8221#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 8439#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 8435#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 8434#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 8065#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 7895#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7940#L607 ssl3_accept_~skip~0#1 := 0; 8427#L110-2 assume !false; 8320#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8319#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8318#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8317#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8316#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8315#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8314#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8313#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8311#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8306#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 8304#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 8302#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 8300#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 8298#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 8296#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 8294#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 8292#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 8290#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 8287#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 8288#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 8107#L170 assume 8560 == ssl3_accept_~s__state~0#1; 8103#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 8063#L438 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 7825#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8348#L607 ssl3_accept_~skip~0#1 := 0; 8345#L110-2 assume !false; 8342#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8340#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8337#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8334#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8331#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8328#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8325#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8109#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8110#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8125#L137 assume 8464 == ssl3_accept_~s__state~0#1; 7822#L144 [2022-10-17 10:24:04,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:04,008 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2022-10-17 10:24:04,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:04,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627713929] [2022-10-17 10:24:04,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:04,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:04,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:04,016 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:24:04,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:04,026 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:24:04,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:04,026 INFO L85 PathProgramCache]: Analyzing trace with hash 1554514738, now seen corresponding path program 1 times [2022-10-17 10:24:04,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:04,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72035858] [2022-10-17 10:24:04,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:04,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:04,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:04,078 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:24:04,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:24:04,078 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72035858] [2022-10-17 10:24:04,079 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72035858] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:24:04,079 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:24:04,079 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:24:04,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316235554] [2022-10-17 10:24:04,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:24:04,080 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:24:04,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:24:04,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:24:04,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:24:04,081 INFO L87 Difference]: Start difference. First operand 665 states and 989 transitions. cyclomatic complexity: 327 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) [2022-10-17 10:24:04,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:24:04,257 INFO L93 Difference]: Finished difference Result 801 states and 1099 transitions. [2022-10-17 10:24:04,258 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 801 states and 1099 transitions. [2022-10-17 10:24:04,265 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 528 [2022-10-17 10:24:04,272 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 801 states to 801 states and 1099 transitions. [2022-10-17 10:24:04,273 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 559 [2022-10-17 10:24:04,273 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 559 [2022-10-17 10:24:04,274 INFO L73 IsDeterministic]: Start isDeterministic. Operand 801 states and 1099 transitions. [2022-10-17 10:24:04,274 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:24:04,274 INFO L218 hiAutomatonCegarLoop]: Abstraction has 801 states and 1099 transitions. [2022-10-17 10:24:04,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 801 states and 1099 transitions. [2022-10-17 10:24:04,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 801 to 793. [2022-10-17 10:24:04,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 793 states, 793 states have (on average 1.3720050441361917) internal successors, (1088), 792 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:04,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 793 states to 793 states and 1088 transitions. [2022-10-17 10:24:04,292 INFO L240 hiAutomatonCegarLoop]: Abstraction has 793 states and 1088 transitions. [2022-10-17 10:24:04,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:24:04,296 INFO L428 stractBuchiCegarLoop]: Abstraction has 793 states and 1088 transitions. [2022-10-17 10:24:04,296 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-10-17 10:24:04,296 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 793 states and 1088 transitions. [2022-10-17 10:24:04,301 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 521 [2022-10-17 10:24:04,302 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:24:04,302 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:24:04,303 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:04,303 INFO L149 hiAutomatonCegarLoop]: 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] [2022-10-17 10:24:04,304 INFO L748 eck$LassoCheckResult]: Stem: 9558#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 9416#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 9394#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 9336#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 9337#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 9330#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 9331#L110-2 assume !false; 9639#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9914#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9911#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9909#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9862#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9853#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9851#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9849#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9847#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9845#L137 assume 8464 == ssl3_accept_~s__state~0#1; 9294#L144 [2022-10-17 10:24:04,304 INFO L750 eck$LassoCheckResult]: Loop: 9294#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 9295#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 9318#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 9319#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10000#L607 ssl3_accept_~skip~0#1 := 0; 9996#L110-2 assume !false; 9994#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9991#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9989#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9987#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9984#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9981#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9978#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9975#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9972#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9969#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 9966#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 9965#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 9808#L146 assume 8496 == ssl3_accept_~s__state~0#1; 9535#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 9373#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 9346#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 9347#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 9537#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 9363#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9959#L607 ssl3_accept_~skip~0#1 := 0; 9958#L110-2 assume !false; 9957#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9956#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9953#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9952#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9951#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9885#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9883#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9877#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9875#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9873#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 9871#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 9868#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 9867#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 9866#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 9865#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 9708#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 9710#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 9795#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 9660#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 9661#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 9662#L170 assume 8560 == ssl3_accept_~s__state~0#1; 9566#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 9522#L438 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 9297#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9735#L607 ssl3_accept_~skip~0#1 := 0; 9733#L110-2 assume !false; 9731#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9729#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9727#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9725#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9722#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9719#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9717#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9587#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9608#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9598#L137 assume 8464 == ssl3_accept_~s__state~0#1; 9294#L144 [2022-10-17 10:24:04,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:04,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2022-10-17 10:24:04,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:04,306 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928888655] [2022-10-17 10:24:04,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:04,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:04,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:04,324 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:24:04,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:04,337 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:24:04,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:04,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1978161460, now seen corresponding path program 1 times [2022-10-17 10:24:04,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:04,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274570264] [2022-10-17 10:24:04,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:04,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:04,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:04,388 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:24:04,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:24:04,388 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274570264] [2022-10-17 10:24:04,388 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274570264] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:24:04,389 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:24:04,389 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:24:04,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532754792] [2022-10-17 10:24:04,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:24:04,389 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:24:04,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:24:04,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:24:04,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:24:04,390 INFO L87 Difference]: Start difference. First operand 793 states and 1088 transitions. cyclomatic complexity: 298 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) [2022-10-17 10:24:04,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:24:04,492 INFO L93 Difference]: Finished difference Result 877 states and 1193 transitions. [2022-10-17 10:24:04,493 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 877 states and 1193 transitions. [2022-10-17 10:24:04,500 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 577 [2022-10-17 10:24:04,508 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 877 states to 877 states and 1193 transitions. [2022-10-17 10:24:04,509 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 608 [2022-10-17 10:24:04,509 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 608 [2022-10-17 10:24:04,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 877 states and 1193 transitions. [2022-10-17 10:24:04,511 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:24:04,511 INFO L218 hiAutomatonCegarLoop]: Abstraction has 877 states and 1193 transitions. [2022-10-17 10:24:04,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 877 states and 1193 transitions. [2022-10-17 10:24:04,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 877 to 862. [2022-10-17 10:24:04,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 862 states have (on average 1.359628770301624) internal successors, (1172), 861 states have internal predecessors, (1172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:04,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 1172 transitions. [2022-10-17 10:24:04,530 INFO L240 hiAutomatonCegarLoop]: Abstraction has 862 states and 1172 transitions. [2022-10-17 10:24:04,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:24:04,531 INFO L428 stractBuchiCegarLoop]: Abstraction has 862 states and 1172 transitions. [2022-10-17 10:24:04,531 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-10-17 10:24:04,532 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 862 states and 1172 transitions. [2022-10-17 10:24:04,539 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 567 [2022-10-17 10:24:04,539 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:24:04,539 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:24:04,542 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:04,542 INFO L149 hiAutomatonCegarLoop]: 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] [2022-10-17 10:24:04,544 INFO L748 eck$LassoCheckResult]: Stem: 11242#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 11097#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 11071#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 11016#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 11017#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 11010#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 11011#L110-2 assume !false; 11352#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11684#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11683#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11682#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11681#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11680#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11679#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11678#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11677#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11275#L137 assume 8464 == ssl3_accept_~s__state~0#1; 10970#L144 [2022-10-17 10:24:04,545 INFO L750 eck$LassoCheckResult]: Loop: 10970#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 10971#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 10998#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 10999#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11820#L607 ssl3_accept_~skip~0#1 := 0; 11819#L110-2 assume !false; 11817#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11815#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11814#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11813#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11812#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11810#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11807#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11802#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11800#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11798#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 11796#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 11794#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 11641#L146 assume 8496 == ssl3_accept_~s__state~0#1; 11582#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 11635#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 11633#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 11630#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 11631#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 11712#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11709#L607 ssl3_accept_~skip~0#1 := 0; 11708#L110-2 assume !false; 11707#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11706#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11705#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11704#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11703#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11702#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11701#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11700#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11699#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11698#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 11697#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 11696#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 11695#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 11694#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 11693#L152 assume 8512 == ssl3_accept_~s__state~0#1; 11577#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 11548#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 11182#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 11039#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11612#L607 ssl3_accept_~skip~0#1 := 0; 11610#L110-2 assume !false; 11608#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11606#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11604#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11602#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11600#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11598#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11596#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11594#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11592#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11590#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 11588#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 11586#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 11584#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 11581#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 11579#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 11576#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 11574#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 11572#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 11570#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 11568#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 11566#L170 assume 8560 == ssl3_accept_~s__state~0#1; 11251#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 11205#L438 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 10973#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11666#L607 ssl3_accept_~skip~0#1 := 0; 11664#L110-2 assume !false; 11662#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11660#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11658#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11656#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11654#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11653#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11652#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11412#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11321#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11322#L137 assume 8464 == ssl3_accept_~s__state~0#1; 10970#L144 [2022-10-17 10:24:04,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:04,545 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2022-10-17 10:24:04,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:04,546 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638042080] [2022-10-17 10:24:04,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:04,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:04,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:04,556 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:24:04,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:04,571 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:24:04,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:04,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1869812812, now seen corresponding path program 1 times [2022-10-17 10:24:04,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:04,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116678896] [2022-10-17 10:24:04,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:04,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:04,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:04,662 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-10-17 10:24:04,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:24:04,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116678896] [2022-10-17 10:24:04,663 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116678896] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:24:04,666 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:24:04,667 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:24:04,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924867387] [2022-10-17 10:24:04,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:24:04,669 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:24:04,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:24:04,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:24:04,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:24:04,670 INFO L87 Difference]: Start difference. First operand 862 states and 1172 transitions. cyclomatic complexity: 313 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) [2022-10-17 10:24:04,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:24:04,795 INFO L93 Difference]: Finished difference Result 979 states and 1331 transitions. [2022-10-17 10:24:04,796 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 979 states and 1331 transitions. [2022-10-17 10:24:04,804 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 645 [2022-10-17 10:24:04,812 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 979 states to 979 states and 1331 transitions. [2022-10-17 10:24:04,812 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 676 [2022-10-17 10:24:04,813 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 676 [2022-10-17 10:24:04,813 INFO L73 IsDeterministic]: Start isDeterministic. Operand 979 states and 1331 transitions. [2022-10-17 10:24:04,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:24:04,814 INFO L218 hiAutomatonCegarLoop]: Abstraction has 979 states and 1331 transitions. [2022-10-17 10:24:04,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 979 states and 1331 transitions. [2022-10-17 10:24:04,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 979 to 937. [2022-10-17 10:24:04,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 937 states, 937 states have (on average 1.3468516542155817) internal successors, (1262), 936 states have internal predecessors, (1262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:04,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 937 states to 937 states and 1262 transitions. [2022-10-17 10:24:04,836 INFO L240 hiAutomatonCegarLoop]: Abstraction has 937 states and 1262 transitions. [2022-10-17 10:24:04,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:24:04,837 INFO L428 stractBuchiCegarLoop]: Abstraction has 937 states and 1262 transitions. [2022-10-17 10:24:04,837 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-10-17 10:24:04,837 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 937 states and 1262 transitions. [2022-10-17 10:24:04,843 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 617 [2022-10-17 10:24:04,843 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:24:04,844 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:24:04,845 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:04,845 INFO L149 hiAutomatonCegarLoop]: 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] [2022-10-17 10:24:04,845 INFO L748 eck$LassoCheckResult]: Stem: 13095#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 12946#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 12919#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 12863#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 12864#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 12857#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 12858#L110-2 assume !false; 13181#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13715#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13712#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13709#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13706#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13704#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13702#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12955#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12956#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13096#L137 assume 8464 == ssl3_accept_~s__state~0#1; 12817#L144 [2022-10-17 10:24:04,847 INFO L750 eck$LassoCheckResult]: Loop: 12817#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 12818#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 12845#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 12846#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13508#L607 ssl3_accept_~skip~0#1 := 0; 13507#L110-2 assume !false; 13506#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13505#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13504#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13503#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13502#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13501#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13500#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 13499#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 13498#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13497#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 13496#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 13494#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 13486#L146 assume 8496 == ssl3_accept_~s__state~0#1; 13421#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 13485#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 12869#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 12870#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 13059#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 13060#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13668#L607 ssl3_accept_~skip~0#1 := 0; 13667#L110-2 assume !false; 13666#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13665#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13664#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13663#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13662#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13661#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13659#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 13657#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 13655#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13653#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 13651#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 13648#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 13649#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 13660#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 13658#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 13656#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 13654#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 13652#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 13650#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 13647#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 13646#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 13645#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 12959#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 12960#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 13077#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 13070#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 12841#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 12842#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 13028#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 13023#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 13024#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 12877#L203 assume 8656 == ssl3_accept_~s__state~0#1; 12878#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 13013#L511 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 13014#L516 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 12951#L522-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 12952#L532 assume !(0 == ssl3_accept_~tmp___10~0#1); 13004#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13294#L607 ssl3_accept_~skip~0#1 := 0; 13292#L110-2 assume !false; 13290#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13288#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13280#L116 assume 16384 == ssl3_accept_~s__state~0#1; 12985#L222 ssl3_accept_~s__server~0#1 := 1; 13740#L227 assume 0 != ssl3_accept_~cb~0#1; 13739#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 13738#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 13736#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 13734#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 13733#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 13730#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13727#L607 ssl3_accept_~skip~0#1 := 0; 13726#L110-2 assume !false; 13721#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13718#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12888#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 12889#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 12978#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 12979#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13047#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12995#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 13143#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13144#L137 assume 8464 == ssl3_accept_~s__state~0#1; 12817#L144 [2022-10-17 10:24:04,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:04,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2022-10-17 10:24:04,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:04,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397094197] [2022-10-17 10:24:04,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:04,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:04,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:04,857 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:24:04,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:04,867 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:24:04,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:04,870 INFO L85 PathProgramCache]: Analyzing trace with hash -764497239, now seen corresponding path program 1 times [2022-10-17 10:24:04,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:04,870 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036643362] [2022-10-17 10:24:04,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:04,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:04,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:04,959 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-10-17 10:24:04,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:24:04,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036643362] [2022-10-17 10:24:04,960 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036643362] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:24:04,960 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:24:04,960 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:24:04,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406108242] [2022-10-17 10:24:04,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:24:04,961 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:24:04,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:24:04,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:24:04,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:24:04,962 INFO L87 Difference]: Start difference. First operand 937 states and 1262 transitions. cyclomatic complexity: 328 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) [2022-10-17 10:24:05,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:24:05,134 INFO L93 Difference]: Finished difference Result 882 states and 1178 transitions. [2022-10-17 10:24:05,134 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 882 states and 1178 transitions. [2022-10-17 10:24:05,142 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 545 [2022-10-17 10:24:05,150 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 882 states to 880 states and 1176 transitions. [2022-10-17 10:24:05,150 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 624 [2022-10-17 10:24:05,151 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 624 [2022-10-17 10:24:05,151 INFO L73 IsDeterministic]: Start isDeterministic. Operand 880 states and 1176 transitions. [2022-10-17 10:24:05,152 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:24:05,152 INFO L218 hiAutomatonCegarLoop]: Abstraction has 880 states and 1176 transitions. [2022-10-17 10:24:05,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 880 states and 1176 transitions. [2022-10-17 10:24:05,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 880 to 876. [2022-10-17 10:24:05,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 876 states, 876 states have (on average 1.33675799086758) internal successors, (1171), 875 states have internal predecessors, (1171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:05,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 876 states to 876 states and 1171 transitions. [2022-10-17 10:24:05,170 INFO L240 hiAutomatonCegarLoop]: Abstraction has 876 states and 1171 transitions. [2022-10-17 10:24:05,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:24:05,171 INFO L428 stractBuchiCegarLoop]: Abstraction has 876 states and 1171 transitions. [2022-10-17 10:24:05,171 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-10-17 10:24:05,171 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 876 states and 1171 transitions. [2022-10-17 10:24:05,177 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 541 [2022-10-17 10:24:05,177 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:24:05,177 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:24:05,179 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:05,179 INFO L149 hiAutomatonCegarLoop]: 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] [2022-10-17 10:24:05,179 INFO L748 eck$LassoCheckResult]: Stem: 14909#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 14764#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 14740#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 14687#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 14688#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 14681#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 14682#L110-2 assume !false; 14999#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15281#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15279#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15277#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15275#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15273#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15271#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15269#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15267#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15265#L137 assume 8464 == ssl3_accept_~s__state~0#1; 14642#L144 [2022-10-17 10:24:05,185 INFO L750 eck$LassoCheckResult]: Loop: 14642#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 14643#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 14670#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 14671#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15433#L607 ssl3_accept_~skip~0#1 := 0; 15431#L110-2 assume !false; 15429#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15427#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15425#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15423#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15421#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15419#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15417#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15415#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15413#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15411#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 15409#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 15407#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 15377#L146 assume 8496 == ssl3_accept_~s__state~0#1; 14884#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 14718#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 14693#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 14694#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 14887#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 15287#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15283#L607 ssl3_accept_~skip~0#1 := 0; 15282#L110-2 assume !false; 15280#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15278#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15276#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15274#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15272#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15270#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15268#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15266#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15264#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15262#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 15260#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 15257#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 15256#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 15254#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 15252#L152 assume 8512 == ssl3_accept_~s__state~0#1; 14914#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 14780#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 14663#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 14843#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15147#L607 ssl3_accept_~skip~0#1 := 0; 15145#L110-2 assume !false; 15143#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15141#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15139#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15138#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15133#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15132#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15125#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15122#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15120#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15118#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 15116#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 15114#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 15112#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 15109#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 15107#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 15104#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 15094#L158 assume 8528 == ssl3_accept_~s__state~0#1; 14734#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 14689#L335 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 14690#L335-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 14720#L344 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 14722#L347 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 14874#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 14708#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15244#L607 ssl3_accept_~skip~0#1 := 0; 15243#L110-2 assume !false; 15242#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15227#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15226#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15225#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15223#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15221#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15219#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15217#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15215#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15213#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 15205#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 15200#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 15195#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 15190#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 15185#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 15102#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 15103#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 15095#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 14985#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 14986#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 14987#L170 assume 8560 == ssl3_accept_~s__state~0#1; 14916#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 14867#L438 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 14645#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15321#L607 ssl3_accept_~skip~0#1 := 0; 15318#L110-2 assume !false; 15312#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15310#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15308#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15306#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15304#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15302#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15300#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14990#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14957#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14950#L137 assume 8464 == ssl3_accept_~s__state~0#1; 14642#L144 [2022-10-17 10:24:05,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:05,186 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2022-10-17 10:24:05,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:05,186 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956455916] [2022-10-17 10:24:05,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:05,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:05,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:05,194 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:24:05,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:05,205 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:24:05,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:05,206 INFO L85 PathProgramCache]: Analyzing trace with hash 1876791040, now seen corresponding path program 1 times [2022-10-17 10:24:05,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:05,206 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637056350] [2022-10-17 10:24:05,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:05,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:05,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:05,298 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2022-10-17 10:24:05,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:24:05,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637056350] [2022-10-17 10:24:05,298 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637056350] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:24:05,298 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:24:05,298 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:24:05,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592806270] [2022-10-17 10:24:05,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:24:05,299 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:24:05,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:24:05,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:24:05,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:24:05,300 INFO L87 Difference]: Start difference. First operand 876 states and 1171 transitions. cyclomatic complexity: 299 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:05,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:24:05,321 INFO L93 Difference]: Finished difference Result 1722 states and 2286 transitions. [2022-10-17 10:24:05,322 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1722 states and 2286 transitions. [2022-10-17 10:24:05,336 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1068 [2022-10-17 10:24:05,350 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1722 states to 1722 states and 2286 transitions. [2022-10-17 10:24:05,350 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1217 [2022-10-17 10:24:05,351 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1217 [2022-10-17 10:24:05,352 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1722 states and 2286 transitions. [2022-10-17 10:24:05,352 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:24:05,352 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1722 states and 2286 transitions. [2022-10-17 10:24:05,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1722 states and 2286 transitions. [2022-10-17 10:24:05,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1722 to 879. [2022-10-17 10:24:05,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 879 states, 879 states have (on average 1.335608646188851) internal successors, (1174), 878 states have internal predecessors, (1174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:05,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 879 states to 879 states and 1174 transitions. [2022-10-17 10:24:05,376 INFO L240 hiAutomatonCegarLoop]: Abstraction has 879 states and 1174 transitions. [2022-10-17 10:24:05,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:24:05,377 INFO L428 stractBuchiCegarLoop]: Abstraction has 879 states and 1174 transitions. [2022-10-17 10:24:05,378 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2022-10-17 10:24:05,378 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 879 states and 1174 transitions. [2022-10-17 10:24:05,384 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 543 [2022-10-17 10:24:05,384 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:24:05,384 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:24:05,385 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:05,386 INFO L149 hiAutomatonCegarLoop]: 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] [2022-10-17 10:24:05,386 INFO L748 eck$LassoCheckResult]: Stem: 17515#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 17371#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 17346#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 17291#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 17292#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 17285#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 17286#L110-2 assume !false; 17560#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17902#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17899#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17896#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17893#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17890#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17887#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17884#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17880#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17881#L137 assume 8464 == ssl3_accept_~s__state~0#1; 17246#L144 [2022-10-17 10:24:05,387 INFO L750 eck$LassoCheckResult]: Loop: 17246#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 17247#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 17274#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 17275#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18023#L607 ssl3_accept_~skip~0#1 := 0; 18021#L110-2 assume !false; 18019#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18017#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18015#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18013#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18011#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18009#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18007#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18005#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 18003#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 18002#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 18001#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 17862#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 17860#L146 assume 8496 == ssl3_accept_~s__state~0#1; 17688#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 17859#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 17858#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 17857#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 17855#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 17852#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17849#L607 ssl3_accept_~skip~0#1 := 0; 17848#L110-2 assume !false; 17847#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17846#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17845#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17844#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17843#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17842#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17841#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17840#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17839#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17838#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 17837#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 17836#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 17835#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 17833#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 17828#L152 assume 8512 == ssl3_accept_~s__state~0#1; 17683#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 17824#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 17820#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 17816#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17812#L607 ssl3_accept_~skip~0#1 := 0; 17810#L110-2 assume !false; 17808#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17806#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17804#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17802#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17800#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17798#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17796#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17794#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17792#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17790#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 17788#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 17786#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 17784#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 17783#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 17782#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 17781#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 17775#L158 assume 8528 == ssl3_accept_~s__state~0#1; 17678#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 17769#L335 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 17535#L335-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 17536#L344 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 17513#L347 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 17480#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 17314#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17767#L607 ssl3_accept_~skip~0#1 := 0; 17766#L110-2 assume !false; 17765#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17763#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17761#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17760#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17759#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17757#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17755#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17753#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17750#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17749#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 17745#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 17743#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 17738#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 17737#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 17736#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 17735#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 17733#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 17728#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 17587#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 17588#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 17589#L170 assume 8560 == ssl3_accept_~s__state~0#1; 17523#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 17475#L438 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 17249#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18080#L607 ssl3_accept_~skip~0#1 := 0; 18078#L110-2 assume !false; 18072#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18070#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18068#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18066#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18064#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18062#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17412#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17413#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17537#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17538#L137 assume 8464 == ssl3_accept_~s__state~0#1; 17246#L144 [2022-10-17 10:24:05,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:05,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2022-10-17 10:24:05,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:05,390 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13962846] [2022-10-17 10:24:05,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:05,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:05,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:05,401 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:24:05,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:05,410 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:24:05,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:05,413 INFO L85 PathProgramCache]: Analyzing trace with hash -172596802, now seen corresponding path program 1 times [2022-10-17 10:24:05,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:05,413 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771575963] [2022-10-17 10:24:05,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:05,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:05,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:05,505 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-10-17 10:24:05,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:24:05,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771575963] [2022-10-17 10:24:05,506 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771575963] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:24:05,506 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:24:05,507 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:24:05,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52115449] [2022-10-17 10:24:05,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:24:05,507 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:24:05,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:24:05,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:24:05,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:24:05,509 INFO L87 Difference]: Start difference. First operand 879 states and 1174 transitions. cyclomatic complexity: 299 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) [2022-10-17 10:24:05,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:24:05,645 INFO L93 Difference]: Finished difference Result 984 states and 1307 transitions. [2022-10-17 10:24:05,646 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 984 states and 1307 transitions. [2022-10-17 10:24:05,657 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 612 [2022-10-17 10:24:05,666 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 984 states to 984 states and 1307 transitions. [2022-10-17 10:24:05,666 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 691 [2022-10-17 10:24:05,667 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 691 [2022-10-17 10:24:05,667 INFO L73 IsDeterministic]: Start isDeterministic. Operand 984 states and 1307 transitions. [2022-10-17 10:24:05,668 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:24:05,668 INFO L218 hiAutomatonCegarLoop]: Abstraction has 984 states and 1307 transitions. [2022-10-17 10:24:05,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 984 states and 1307 transitions. [2022-10-17 10:24:05,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 984 to 960. [2022-10-17 10:24:05,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 960 states, 960 states have (on average 1.3229166666666667) internal successors, (1270), 959 states have internal predecessors, (1270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:05,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 960 states to 960 states and 1270 transitions. [2022-10-17 10:24:05,693 INFO L240 hiAutomatonCegarLoop]: Abstraction has 960 states and 1270 transitions. [2022-10-17 10:24:05,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:24:05,695 INFO L428 stractBuchiCegarLoop]: Abstraction has 960 states and 1270 transitions. [2022-10-17 10:24:05,695 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2022-10-17 10:24:05,695 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 960 states and 1270 transitions. [2022-10-17 10:24:05,702 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 597 [2022-10-17 10:24:05,702 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:24:05,702 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:24:05,705 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:05,705 INFO L149 hiAutomatonCegarLoop]: 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, 1] [2022-10-17 10:24:05,706 INFO L748 eck$LassoCheckResult]: Stem: 19381#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 19243#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 19217#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 19161#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 19162#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 19155#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 19156#L110-2 assume !false; 19433#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19622#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 19621#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 19620#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 19619#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 19618#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 19617#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 19616#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 19614#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 19615#L137 assume 8464 == ssl3_accept_~s__state~0#1; 19115#L144 [2022-10-17 10:24:05,707 INFO L750 eck$LassoCheckResult]: Loop: 19115#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 19116#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 19144#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 19145#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19906#L607 ssl3_accept_~skip~0#1 := 0; 19900#L110-2 assume !false; 19898#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19896#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 19893#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 19894#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 19889#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 19890#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 19885#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 19886#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 19881#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 19882#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 19877#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 19878#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 19874#L146 assume 8496 == ssl3_accept_~s__state~0#1; 19599#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 19199#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 19200#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 19361#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 19362#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 19998#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19995#L607 ssl3_accept_~skip~0#1 := 0; 19989#L110-2 assume !false; 19987#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19981#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 19979#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 19977#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 19975#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 19973#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 19971#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 19969#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 19967#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 19965#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 19963#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 19962#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 19961#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 19960#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 19839#L152 assume 8512 == ssl3_accept_~s__state~0#1; 19552#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 19258#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 19137#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 19318#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19866#L607 ssl3_accept_~skip~0#1 := 0; 19865#L110-2 assume !false; 19864#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19863#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 19862#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 19861#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 19860#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 19859#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 19858#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 19857#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 19856#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 19855#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 19854#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 19853#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 19852#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 19851#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 19850#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 19849#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 19534#L158 assume 8528 == ssl3_accept_~s__state~0#1; 19535#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 19739#L335 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 19738#L335-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 19737#L344 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 19732#L347 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 19730#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 19722#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19718#L607 ssl3_accept_~skip~0#1 := 0; 19716#L110-2 assume !false; 19714#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19712#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 19710#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 19708#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 19706#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 19704#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 19702#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 19700#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 19698#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 19696#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 19694#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 19692#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 19690#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 19688#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 19686#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 19684#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 19682#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 19680#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 19676#L164 assume 8544 == ssl3_accept_~s__state~0#1; 19109#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 19111#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 19130#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 19675#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 19234#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 19237#L417 assume !(8 == ssl3_accept_~blastFlag~0#1); 19224#L420 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 19118#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19942#L607 ssl3_accept_~skip~0#1 := 0; 19941#L110-2 assume !false; 19940#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19939#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 19938#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 19937#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 19936#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 19935#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 19934#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 19470#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 19452#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 19393#L137 assume 8464 == ssl3_accept_~s__state~0#1; 19115#L144 [2022-10-17 10:24:05,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:05,708 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2022-10-17 10:24:05,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:05,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022536815] [2022-10-17 10:24:05,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:05,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:05,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:05,718 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:24:05,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:05,728 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:24:05,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:05,729 INFO L85 PathProgramCache]: Analyzing trace with hash -103130849, now seen corresponding path program 1 times [2022-10-17 10:24:05,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:05,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437597640] [2022-10-17 10:24:05,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:05,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:05,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:05,803 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-10-17 10:24:05,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:24:05,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437597640] [2022-10-17 10:24:05,804 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437597640] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:24:05,804 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:24:05,804 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:24:05,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916986898] [2022-10-17 10:24:05,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:24:05,807 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:24:05,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:24:05,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:24:05,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:24:05,809 INFO L87 Difference]: Start difference. First operand 960 states and 1270 transitions. cyclomatic complexity: 314 Second operand has 3 states, 2 states have (on average 31.0) internal successors, (62), 3 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:05,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:24:05,940 INFO L93 Difference]: Finished difference Result 1033 states and 1358 transitions. [2022-10-17 10:24:05,940 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1033 states and 1358 transitions. [2022-10-17 10:24:05,946 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 629 [2022-10-17 10:24:05,955 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1033 states to 1011 states and 1327 transitions. [2022-10-17 10:24:05,955 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 728 [2022-10-17 10:24:05,956 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 743 [2022-10-17 10:24:05,956 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1011 states and 1327 transitions. [2022-10-17 10:24:05,957 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:24:05,958 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1011 states and 1327 transitions. [2022-10-17 10:24:05,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1011 states and 1327 transitions. [2022-10-17 10:24:05,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1011 to 963. [2022-10-17 10:24:05,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 963 states, 963 states have (on average 1.3198338525441329) internal successors, (1271), 962 states have internal predecessors, (1271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:05,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 1271 transitions. [2022-10-17 10:24:05,982 INFO L240 hiAutomatonCegarLoop]: Abstraction has 963 states and 1271 transitions. [2022-10-17 10:24:05,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:24:05,984 INFO L428 stractBuchiCegarLoop]: Abstraction has 963 states and 1271 transitions. [2022-10-17 10:24:05,984 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2022-10-17 10:24:05,984 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 963 states and 1271 transitions. [2022-10-17 10:24:05,989 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 618 [2022-10-17 10:24:05,989 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:24:05,990 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:24:05,990 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:05,990 INFO L149 hiAutomatonCegarLoop]: 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] [2022-10-17 10:24:05,991 INFO L748 eck$LassoCheckResult]: Stem: 21366#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 21231#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 21212#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 21161#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 21162#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 21155#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 21156#L110-2 assume !false; 21444#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21441#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 21438#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21435#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21432#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 21429#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 21426#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 21423#L131 assume 8481 == ssl3_accept_~s__state~0#1; 21370#L132 [2022-10-17 10:24:05,991 INFO L750 eck$LassoCheckResult]: Loop: 21370#L132 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 21116#L270 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 21117#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21203#L607 ssl3_accept_~skip~0#1 := 0; 21204#L110-2 assume !false; 21151#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21152#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 21183#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21184#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21260#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 21261#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 21269#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 21234#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 21235#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 21281#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 21271#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 21272#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 21320#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 21321#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 21199#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 21200#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 21130#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 21118#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 21119#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 21147#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 21148#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 21275#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 21276#L176 assume 8448 == ssl3_accept_~s__state~0#1; 21266#L177 assume !(ssl3_accept_~num1~0#1 > 0); 21267#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 21298#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21391#L607 ssl3_accept_~skip~0#1 := 0; 21390#L110-2 assume !false; 21387#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21385#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 21386#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21552#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21551#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 21550#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 21549#L128 assume 8480 == ssl3_accept_~s__state~0#1; 21370#L132 [2022-10-17 10:24:05,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:05,992 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2022-10-17 10:24:05,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:05,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937202970] [2022-10-17 10:24:05,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:05,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:05,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:06,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:24:06,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:24:06,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937202970] [2022-10-17 10:24:06,023 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937202970] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:24:06,023 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:24:06,023 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:24:06,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582681538] [2022-10-17 10:24:06,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:24:06,024 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:24:06,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:06,025 INFO L85 PathProgramCache]: Analyzing trace with hash 2115159922, now seen corresponding path program 1 times [2022-10-17 10:24:06,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:06,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651420637] [2022-10-17 10:24:06,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:06,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:06,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:06,083 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:24:06,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:24:06,083 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651420637] [2022-10-17 10:24:06,083 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651420637] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:24:06,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1264350337] [2022-10-17 10:24:06,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:06,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:24:06,084 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:24:06,089 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:24:06,094 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-10-17 10:24:06,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:06,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2022-10-17 10:24:06,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:24:06,231 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:24:06,232 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:24:06,359 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:24:06,360 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1264350337] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:24:06,360 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:24:06,360 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-10-17 10:24:06,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229866001] [2022-10-17 10:24:06,361 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:24:06,361 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:24:06,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:24:06,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:24:06,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:24:06,362 INFO L87 Difference]: Start difference. First operand 963 states and 1271 transitions. cyclomatic complexity: 313 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) [2022-10-17 10:24:06,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:24:06,474 INFO L93 Difference]: Finished difference Result 965 states and 1271 transitions. [2022-10-17 10:24:06,474 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 965 states and 1271 transitions. [2022-10-17 10:24:06,481 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 620 [2022-10-17 10:24:06,488 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 965 states to 965 states and 1271 transitions. [2022-10-17 10:24:06,489 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 697 [2022-10-17 10:24:06,490 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 697 [2022-10-17 10:24:06,490 INFO L73 IsDeterministic]: Start isDeterministic. Operand 965 states and 1271 transitions. [2022-10-17 10:24:06,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:24:06,492 INFO L218 hiAutomatonCegarLoop]: Abstraction has 965 states and 1271 transitions. [2022-10-17 10:24:06,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 965 states and 1271 transitions. [2022-10-17 10:24:06,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 965 to 963. [2022-10-17 10:24:06,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 963 states, 963 states have (on average 1.3177570093457944) internal successors, (1269), 962 states have internal predecessors, (1269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:06,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 1269 transitions. [2022-10-17 10:24:06,516 INFO L240 hiAutomatonCegarLoop]: Abstraction has 963 states and 1269 transitions. [2022-10-17 10:24:06,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:24:06,517 INFO L428 stractBuchiCegarLoop]: Abstraction has 963 states and 1269 transitions. [2022-10-17 10:24:06,517 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2022-10-17 10:24:06,517 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 963 states and 1269 transitions. [2022-10-17 10:24:06,522 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 618 [2022-10-17 10:24:06,522 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:24:06,522 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:24:06,523 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:06,523 INFO L149 hiAutomatonCegarLoop]: 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] [2022-10-17 10:24:06,523 INFO L748 eck$LassoCheckResult]: Stem: 23542#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 23403#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 23382#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 23331#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 23332#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 23325#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 23326#L110-2 assume !false; 23588#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23587#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23583#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23582#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23580#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23575#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23573#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23571#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23565#L134 assume 8482 == ssl3_accept_~s__state~0#1; 23532#L135 [2022-10-17 10:24:06,524 INFO L750 eck$LassoCheckResult]: Loop: 23532#L135 ssl3_accept_~s__state~0#1 := 3; 23289#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 24117#L607 ssl3_accept_~skip~0#1 := 0; 24110#L110-2 assume !false; 24111#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 24104#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 24105#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 24099#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 24097#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 24095#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 24093#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 24091#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 24089#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 24087#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 24085#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 24083#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 23495#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 23496#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 23369#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 23370#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 23302#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 23303#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 23486#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 23317#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 23318#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 23448#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 23449#L176 assume 8448 == ssl3_accept_~s__state~0#1; 23438#L177 assume !(ssl3_accept_~num1~0#1 > 0); 23439#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 23473#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23574#L607 ssl3_accept_~skip~0#1 := 0; 23572#L110-2 assume !false; 23570#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23563#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23564#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23753#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23754#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23750#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23752#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23814#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23812#L134 assume 8482 == ssl3_accept_~s__state~0#1; 23532#L135 [2022-10-17 10:24:06,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:06,525 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2022-10-17 10:24:06,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:06,525 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681295274] [2022-10-17 10:24:06,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:06,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:06,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:06,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:24:06,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:24:06,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681295274] [2022-10-17 10:24:06,576 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681295274] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:24:06,576 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:24:06,576 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:24:06,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582185210] [2022-10-17 10:24:06,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:24:06,577 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:24:06,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:06,577 INFO L85 PathProgramCache]: Analyzing trace with hash -1041284093, now seen corresponding path program 1 times [2022-10-17 10:24:06,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:06,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897187728] [2022-10-17 10:24:06,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:06,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:06,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:06,612 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:24:06,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:24:06,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897187728] [2022-10-17 10:24:06,613 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897187728] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:24:06,613 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:24:06,613 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:24:06,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557785686] [2022-10-17 10:24:06,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:24:06,614 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:24:06,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:24:06,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:24:06,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:24:06,616 INFO L87 Difference]: Start difference. First operand 963 states and 1269 transitions. cyclomatic complexity: 311 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) [2022-10-17 10:24:06,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:24:06,730 INFO L93 Difference]: Finished difference Result 963 states and 1267 transitions. [2022-10-17 10:24:06,730 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 963 states and 1267 transitions. [2022-10-17 10:24:06,737 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 618 [2022-10-17 10:24:06,745 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 963 states to 963 states and 1267 transitions. [2022-10-17 10:24:06,745 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 695 [2022-10-17 10:24:06,746 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 695 [2022-10-17 10:24:06,746 INFO L73 IsDeterministic]: Start isDeterministic. Operand 963 states and 1267 transitions. [2022-10-17 10:24:06,747 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:24:06,747 INFO L218 hiAutomatonCegarLoop]: Abstraction has 963 states and 1267 transitions. [2022-10-17 10:24:06,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 963 states and 1267 transitions. [2022-10-17 10:24:06,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 963 to 963. [2022-10-17 10:24:06,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 963 states, 963 states have (on average 1.315680166147456) internal successors, (1267), 962 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:06,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 1267 transitions. [2022-10-17 10:24:06,770 INFO L240 hiAutomatonCegarLoop]: Abstraction has 963 states and 1267 transitions. [2022-10-17 10:24:06,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:24:06,771 INFO L428 stractBuchiCegarLoop]: Abstraction has 963 states and 1267 transitions. [2022-10-17 10:24:06,771 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2022-10-17 10:24:06,771 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 963 states and 1267 transitions. [2022-10-17 10:24:06,776 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 618 [2022-10-17 10:24:06,776 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:24:06,776 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:24:06,777 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:06,778 INFO L149 hiAutomatonCegarLoop]: 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] [2022-10-17 10:24:06,778 INFO L748 eck$LassoCheckResult]: Stem: 25467#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 25336#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 25315#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 25263#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 25264#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 25257#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 25258#L110-2 assume !false; 25526#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25956#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25954#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25952#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25950#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25948#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25880#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25879#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25878#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25521#L137 assume 8464 == ssl3_accept_~s__state~0#1; 25219#L144 [2022-10-17 10:24:06,778 INFO L750 eck$LassoCheckResult]: Loop: 25219#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 25220#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 25245#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 25246#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26026#L607 ssl3_accept_~skip~0#1 := 0; 26024#L110-2 assume !false; 26023#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26022#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26021#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26019#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26017#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26015#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26013#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26011#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26010#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26008#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 26006#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 26004#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 26001#L146 assume 8496 == ssl3_accept_~s__state~0#1; 25769#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 26000#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 25998#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 25995#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 25996#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 26076#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26107#L607 ssl3_accept_~skip~0#1 := 0; 26106#L110-2 assume !false; 26105#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26104#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26103#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26102#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26101#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26100#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26099#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26098#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26097#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26096#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 26095#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 26094#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 26093#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 26092#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 26091#L152 assume 8512 == ssl3_accept_~s__state~0#1; 25764#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 26089#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 25410#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 25411#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26169#L607 ssl3_accept_~skip~0#1 := 0; 26164#L110-2 assume !false; 26162#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26160#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26158#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26156#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26154#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26152#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26150#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26148#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26146#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26144#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 26132#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 26131#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25428#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25429#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25302#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 25303#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 25361#L158 assume 8528 == ssl3_accept_~s__state~0#1; 25310#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 25265#L335 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 25267#L335-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 25294#L344 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 25296#L347 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 25441#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 25468#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26163#L607 ssl3_accept_~skip~0#1 := 0; 26161#L110-2 assume !false; 26159#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26157#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26155#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26153#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26151#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26149#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26147#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26145#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26143#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26141#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 26140#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 26139#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 26138#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 26137#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 26136#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 26135#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 25235#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 25223#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 25224#L164 assume 8544 == ssl3_accept_~s__state~0#1; 25559#L168 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0#1);ssl3_accept_~skip~0#1 := 1;ssl3_accept_~s__s3__tmp__cert_request~0#1 := 0;ssl3_accept_~s__state~0#1 := 8560; 25284#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25818#L607 ssl3_accept_~skip~0#1 := 0; 25816#L110-2 assume !false; 25814#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25812#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25810#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25808#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25806#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25804#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25802#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25800#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25798#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25796#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25795#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25792#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25791#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25790#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25789#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 25786#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 25787#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 25875#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 25874#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 25560#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 25561#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 25569#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 25570#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 25744#L179 assume 8576 == ssl3_accept_~s__state~0#1; 25290#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 25291#L460 assume !(ssl3_accept_~ret~0#1 <= 0); 25331#L463 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 25248#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25963#L607 ssl3_accept_~skip~0#1 := 0; 25961#L110-2 assume !false; 25958#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25959#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26020#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26018#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26016#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26014#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26012#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25563#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26009#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26007#L137 assume 8464 == ssl3_accept_~s__state~0#1; 25219#L144 [2022-10-17 10:24:06,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:06,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2022-10-17 10:24:06,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:06,779 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552962860] [2022-10-17 10:24:06,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:06,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:06,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:06,785 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:24:06,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:06,793 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:24:06,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:06,793 INFO L85 PathProgramCache]: Analyzing trace with hash -1758451752, now seen corresponding path program 1 times [2022-10-17 10:24:06,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:06,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490397203] [2022-10-17 10:24:06,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:06,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:06,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:06,850 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-10-17 10:24:06,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:24:06,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490397203] [2022-10-17 10:24:06,850 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490397203] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:24:06,850 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:24:06,851 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:24:06,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300938135] [2022-10-17 10:24:06,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:24:06,851 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:24:06,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:24:06,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:24:06,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:24:06,852 INFO L87 Difference]: Start difference. First operand 963 states and 1267 transitions. cyclomatic complexity: 309 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) [2022-10-17 10:24:06,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:24:06,970 INFO L93 Difference]: Finished difference Result 933 states and 1194 transitions. [2022-10-17 10:24:06,970 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 933 states and 1194 transitions. [2022-10-17 10:24:06,976 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 498 [2022-10-17 10:24:06,983 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 933 states to 802 states and 1029 transitions. [2022-10-17 10:24:06,983 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 565 [2022-10-17 10:24:06,985 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 696 [2022-10-17 10:24:06,986 INFO L73 IsDeterministic]: Start isDeterministic. Operand 802 states and 1029 transitions. [2022-10-17 10:24:06,987 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:24:06,987 INFO L218 hiAutomatonCegarLoop]: Abstraction has 802 states and 1029 transitions. [2022-10-17 10:24:06,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states and 1029 transitions. [2022-10-17 10:24:06,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 669. [2022-10-17 10:24:07,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 669 states, 669 states have (on average 1.2855007473841555) internal successors, (860), 668 states have internal predecessors, (860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:07,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 669 states to 669 states and 860 transitions. [2022-10-17 10:24:07,004 INFO L240 hiAutomatonCegarLoop]: Abstraction has 669 states and 860 transitions. [2022-10-17 10:24:07,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:24:07,005 INFO L428 stractBuchiCegarLoop]: Abstraction has 669 states and 860 transitions. [2022-10-17 10:24:07,005 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2022-10-17 10:24:07,005 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 669 states and 860 transitions. [2022-10-17 10:24:07,008 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 496 [2022-10-17 10:24:07,009 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:24:07,009 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:24:07,013 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:07,013 INFO L149 hiAutomatonCegarLoop]: 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, 1] [2022-10-17 10:24:07,013 INFO L748 eck$LassoCheckResult]: Stem: 27315#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 27213#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 27196#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 27154#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 27155#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 27150#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 27151#L110-2 assume !false; 27403#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27703#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27701#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27699#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27697#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27695#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27693#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27514#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27515#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27320#L137 assume 8464 == ssl3_accept_~s__state~0#1; 27118#L144 [2022-10-17 10:24:07,014 INFO L750 eck$LassoCheckResult]: Loop: 27118#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 27119#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 27138#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 27139#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27648#L607 ssl3_accept_~skip~0#1 := 0; 27647#L110-2 assume !false; 27646#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27645#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27644#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27643#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27642#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27641#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27640#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27639#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27638#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27637#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 27636#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27635#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27423#L146 assume 8496 == ssl3_accept_~s__state~0#1; 27424#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 27616#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 27615#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 27613#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 27305#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 27605#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27600#L607 ssl3_accept_~skip~0#1 := 0; 27597#L110-2 assume !false; 27594#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27591#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27588#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27585#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27527#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27526#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27525#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27524#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27523#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27522#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 27521#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27519#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27518#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 27517#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 27516#L152 assume 8512 == ssl3_accept_~s__state~0#1; 27318#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 27228#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 27133#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 27203#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27204#L607 ssl3_accept_~skip~0#1 := 0; 27663#L110-2 assume !false; 27662#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27660#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27658#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27611#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27608#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27601#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27598#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27595#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27592#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27589#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 27586#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27583#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27581#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 27579#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 27577#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 27535#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 27531#L158 assume 8528 == ssl3_accept_~s__state~0#1; 27192#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 27156#L335 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 27158#L335-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 27179#L344 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 27181#L347 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 27298#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 27316#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27634#L607 ssl3_accept_~skip~0#1 := 0; 27612#L110-2 assume !false; 27609#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27602#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27599#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27596#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27593#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27590#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27587#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27584#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27582#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27580#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 27578#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27576#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27575#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 27574#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 27573#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 27534#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 27530#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 27529#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 27528#L164 assume 8544 == ssl3_accept_~s__state~0#1; 27115#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 27117#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 27129#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 27276#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 27209#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 27210#L417 assume !(8 == ssl3_accept_~blastFlag~0#1); 27200#L420 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 27121#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27773#L607 ssl3_accept_~skip~0#1 := 0; 27772#L110-2 assume !false; 27771#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27770#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27769#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27768#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27767#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27766#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27765#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27764#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27763#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27762#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 27760#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27755#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27753#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 27618#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 27750#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 27748#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 27747#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 27746#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 27742#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 27741#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 27709#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 27520#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 27334#L176 assume 8448 == ssl3_accept_~s__state~0#1; 27244#L177 assume !(ssl3_accept_~num1~0#1 > 0); 27245#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 27272#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27355#L607 ssl3_accept_~skip~0#1 := 0; 27352#L110-2 assume !false; 27349#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27332#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27333#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27348#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27344#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27343#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27342#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27341#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27335#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27336#L137 assume 8464 == ssl3_accept_~s__state~0#1; 27118#L144 [2022-10-17 10:24:07,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:07,014 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2022-10-17 10:24:07,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:07,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611612819] [2022-10-17 10:24:07,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:07,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:07,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:07,022 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:24:07,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:07,029 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:24:07,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:07,030 INFO L85 PathProgramCache]: Analyzing trace with hash 2077019428, now seen corresponding path program 1 times [2022-10-17 10:24:07,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:07,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136037626] [2022-10-17 10:24:07,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:07,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:07,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:07,176 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-10-17 10:24:07,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:24:07,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136037626] [2022-10-17 10:24:07,176 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136037626] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:24:07,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1373765041] [2022-10-17 10:24:07,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:07,177 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:24:07,177 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:24:07,181 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:24:07,204 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-10-17 10:24:07,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:07,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 3 conjunts are in the unsatisfiable core [2022-10-17 10:24:07,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:24:07,362 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-10-17 10:24:07,362 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:24:07,443 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-10-17 10:24:07,443 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1373765041] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:24:07,444 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:24:07,444 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-10-17 10:24:07,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386417621] [2022-10-17 10:24:07,444 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:24:07,446 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:24:07,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:24:07,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-10-17 10:24:07,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-10-17 10:24:07,447 INFO L87 Difference]: Start difference. First operand 669 states and 860 transitions. cyclomatic complexity: 194 Second operand has 6 states, 5 states have (on average 26.4) internal successors, (132), 6 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:08,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:24:08,149 INFO L93 Difference]: Finished difference Result 1648 states and 2106 transitions. [2022-10-17 10:24:08,149 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1648 states and 2106 transitions. [2022-10-17 10:24:08,161 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1445 [2022-10-17 10:24:08,174 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1648 states to 1618 states and 2076 transitions. [2022-10-17 10:24:08,174 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1512 [2022-10-17 10:24:08,176 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1512 [2022-10-17 10:24:08,176 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1618 states and 2076 transitions. [2022-10-17 10:24:08,179 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:24:08,179 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1618 states and 2076 transitions. [2022-10-17 10:24:08,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1618 states and 2076 transitions. [2022-10-17 10:24:08,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1618 to 1005. [2022-10-17 10:24:08,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1005 states, 1005 states have (on average 1.299502487562189) internal successors, (1306), 1004 states have internal predecessors, (1306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:08,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1005 states to 1005 states and 1306 transitions. [2022-10-17 10:24:08,211 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1005 states and 1306 transitions. [2022-10-17 10:24:08,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-10-17 10:24:08,212 INFO L428 stractBuchiCegarLoop]: Abstraction has 1005 states and 1306 transitions. [2022-10-17 10:24:08,212 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2022-10-17 10:24:08,212 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1005 states and 1306 transitions. [2022-10-17 10:24:08,216 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 832 [2022-10-17 10:24:08,216 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:24:08,216 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:24:08,218 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:08,219 INFO L149 hiAutomatonCegarLoop]: 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] [2022-10-17 10:24:08,219 INFO L748 eck$LassoCheckResult]: Stem: 30520#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 30395#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 30375#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 30332#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 30333#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 30328#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 30329#L110-2 assume !false; 30556#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31110#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 31109#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 31108#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 31107#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 31106#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 31105#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 31104#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 31103#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 31102#L137 assume 8464 == ssl3_accept_~s__state~0#1; 30296#L144 [2022-10-17 10:24:08,220 INFO L750 eck$LassoCheckResult]: Loop: 30296#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 30297#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 30312#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 30313#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 31270#L607 ssl3_accept_~skip~0#1 := 0; 31265#L110-2 assume !false; 31263#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31261#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 31259#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 31257#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 31255#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 31253#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 31251#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 31249#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 31247#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 31246#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 31244#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30503#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30504#L146 assume 8496 == ssl3_accept_~s__state~0#1; 30498#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 30357#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 30337#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 30338#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 30489#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 30490#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 31292#L607 ssl3_accept_~skip~0#1 := 0; 31291#L110-2 assume !false; 31290#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31289#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 31288#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30518#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30421#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30422#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30432#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30398#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30399#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30444#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30437#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30438#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30480#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 30481#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 30486#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 30417#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 30308#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 30300#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 30301#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 30474#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 31238#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 31237#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 30406#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 30407#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 31168#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 31166#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 31164#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 31163#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 30496#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 30457#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 30458#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 30345#L203 assume 8656 == ssl3_accept_~s__state~0#1; 30346#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 30451#L511 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 30452#L516 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 30402#L522-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 30403#L532 assume !(0 == ssl3_accept_~tmp___10~0#1); 30384#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30366#L607 ssl3_accept_~skip~0#1 := 0; 30367#L110-2 assume !false; 30324#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30325#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30351#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30352#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 31287#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 31286#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 31285#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 31284#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 31283#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 31281#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 31280#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 31279#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 31278#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 31277#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 30362#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 30363#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 31271#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 31240#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 31239#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 30320#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 30321#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 30434#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 30435#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 30522#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 30506#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 30501#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 30314#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 30315#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 30464#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 31132#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 31131#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 30973#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 30969#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 30374#L209 assume 8672 == ssl3_accept_~s__state~0#1; 30456#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 30341#L540 assume !(3 == ssl3_accept_~blastFlag~0#1); 30342#L540-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 30377#L547 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 30379#L547-2 ssl3_accept_~s__init_num~0#1 := 0; 30425#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 31146#L607 ssl3_accept_~skip~0#1 := 0; 31145#L110-2 assume !false; 31144#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31143#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 31142#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 31141#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 31140#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 31139#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 31138#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 31137#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 31136#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 31135#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 31134#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 31133#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30665#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 30663#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 30661#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 30659#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 30657#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 30655#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 30654#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 30615#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 30614#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 30612#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 30613#L176 assume 8448 == ssl3_accept_~s__state~0#1; 30609#L177 assume !(ssl3_accept_~num1~0#1 > 0); 30608#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 30601#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30599#L607 ssl3_accept_~skip~0#1 := 0; 30594#L110-2 assume !false; 30595#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30590#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30591#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30586#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30587#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30576#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30577#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30569#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30570#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30642#L137 assume 8464 == ssl3_accept_~s__state~0#1; 30296#L144 [2022-10-17 10:24:08,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:08,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2022-10-17 10:24:08,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:08,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730930403] [2022-10-17 10:24:08,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:08,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:08,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:08,227 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:24:08,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:08,233 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:24:08,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:08,234 INFO L85 PathProgramCache]: Analyzing trace with hash -90461320, now seen corresponding path program 1 times [2022-10-17 10:24:08,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:08,235 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012828808] [2022-10-17 10:24:08,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:08,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:08,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:08,310 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 158 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-10-17 10:24:08,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:24:08,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012828808] [2022-10-17 10:24:08,311 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012828808] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:24:08,311 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:24:08,311 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:24:08,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027101161] [2022-10-17 10:24:08,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:24:08,313 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:24:08,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:24:08,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:24:08,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:24:08,314 INFO L87 Difference]: Start difference. First operand 1005 states and 1306 transitions. cyclomatic complexity: 304 Second operand has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:08,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:24:08,343 INFO L93 Difference]: Finished difference Result 1152 states and 1473 transitions. [2022-10-17 10:24:08,344 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1152 states and 1473 transitions. [2022-10-17 10:24:08,350 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 931 [2022-10-17 10:24:08,358 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1152 states to 1152 states and 1473 transitions. [2022-10-17 10:24:08,358 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 998 [2022-10-17 10:24:08,362 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 998 [2022-10-17 10:24:08,362 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1152 states and 1473 transitions. [2022-10-17 10:24:08,362 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:24:08,362 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1152 states and 1473 transitions. [2022-10-17 10:24:08,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1152 states and 1473 transitions. [2022-10-17 10:24:08,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1152 to 1152. [2022-10-17 10:24:08,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1152 states, 1152 states have (on average 1.2786458333333333) internal successors, (1473), 1151 states have internal predecessors, (1473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:08,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1152 states to 1152 states and 1473 transitions. [2022-10-17 10:24:08,389 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1152 states and 1473 transitions. [2022-10-17 10:24:08,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:24:08,390 INFO L428 stractBuchiCegarLoop]: Abstraction has 1152 states and 1473 transitions. [2022-10-17 10:24:08,390 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2022-10-17 10:24:08,390 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1152 states and 1473 transitions. [2022-10-17 10:24:08,395 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 931 [2022-10-17 10:24:08,395 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:24:08,395 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:24:08,397 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:08,398 INFO L149 hiAutomatonCegarLoop]: 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] [2022-10-17 10:24:08,398 INFO L748 eck$LassoCheckResult]: Stem: 32678#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 32555#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 32539#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 32494#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 32495#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 32488#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 32489#L110-2 assume !false; 32730#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33429#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 33427#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 33425#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 33423#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 33422#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 33419#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 33416#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 33413#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 32688#L137 assume 8464 == ssl3_accept_~s__state~0#1; 32459#L144 [2022-10-17 10:24:08,398 INFO L750 eck$LassoCheckResult]: Loop: 32459#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 32460#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 32476#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 32477#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33508#L607 ssl3_accept_~skip~0#1 := 0; 33507#L110-2 assume !false; 33506#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33505#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 33504#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 33503#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 33502#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 33501#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 33498#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 33497#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 33494#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 33493#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 33492#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 33491#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 32692#L146 assume 8496 == ssl3_accept_~s__state~0#1; 32657#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 32658#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 32501#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 32502#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 33384#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 32673#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33571#L607 ssl3_accept_~skip~0#1 := 0; 33569#L110-2 assume !false; 33567#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33565#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 33563#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 33561#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 33559#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 33557#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 33554#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 33553#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 33552#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 33551#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 33550#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 32664#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 32643#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 32644#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 32527#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 32528#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 33490#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 33472#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 33471#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 33470#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 33469#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 33468#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 33467#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 33465#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 33460#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 33458#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 33456#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 33454#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 33452#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 33450#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 32851#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 32850#L203 assume 8656 == ssl3_accept_~s__state~0#1; 32771#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 32849#L511 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 32847#L516 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 32848#L522-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 33010#L532 assume !(0 == ssl3_accept_~tmp___10~0#1); 32981#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 32975#L607 ssl3_accept_~skip~0#1 := 0; 32970#L110-2 assume !false; 32969#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 32968#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 32949#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 32948#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 32947#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 32946#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 32935#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 32929#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 32927#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 32925#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 32923#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 32920#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 32912#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 32908#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 32875#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 32768#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 32767#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 32765#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 32762#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 32759#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 32756#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 32753#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 32750#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 32747#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 32744#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 32741#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 32738#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 32735#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 32732#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 32728#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 32725#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 32719#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 32709#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 32706#L209 assume 8672 == ssl3_accept_~s__state~0#1; 32681#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 32505#L540 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 32506#L540-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 32541#L547 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 32543#L547-2 ssl3_accept_~s__init_num~0#1 := 0; 32590#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33193#L607 ssl3_accept_~skip~0#1 := 0; 33190#L110-2 assume !false; 33186#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33183#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 33178#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 33175#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 33172#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 33167#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 33164#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 33163#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 33162#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 33161#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 33160#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 33158#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 33150#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 33143#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 33137#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 33132#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 33129#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 33118#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 33009#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 33008#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 32978#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 32974#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 32939#L176 assume 8448 == ssl3_accept_~s__state~0#1; 32938#L177 assume !(ssl3_accept_~num1~0#1 > 0); 32936#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 32916#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 32910#L607 ssl3_accept_~skip~0#1 := 0; 32905#L110-2 assume !false; 32881#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 32880#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 32877#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 32876#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 32874#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 32872#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 32871#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 32870#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 32855#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 32856#L137 assume 8464 == ssl3_accept_~s__state~0#1; 32459#L144 [2022-10-17 10:24:08,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:08,399 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2022-10-17 10:24:08,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:08,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654015729] [2022-10-17 10:24:08,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:08,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:08,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:08,406 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:24:08,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:08,414 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:24:08,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:08,416 INFO L85 PathProgramCache]: Analyzing trace with hash -983947658, now seen corresponding path program 1 times [2022-10-17 10:24:08,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:08,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407217173] [2022-10-17 10:24:08,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:08,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:08,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:08,481 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-10-17 10:24:08,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:24:08,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407217173] [2022-10-17 10:24:08,481 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407217173] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:24:08,481 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:24:08,482 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:24:08,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419501050] [2022-10-17 10:24:08,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:24:08,482 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:24:08,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:24:08,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:24:08,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:24:08,483 INFO L87 Difference]: Start difference. First operand 1152 states and 1473 transitions. cyclomatic complexity: 326 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) [2022-10-17 10:24:08,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:24:08,505 INFO L93 Difference]: Finished difference Result 1956 states and 2534 transitions. [2022-10-17 10:24:08,505 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1956 states and 2534 transitions. [2022-10-17 10:24:08,515 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1735 [2022-10-17 10:24:08,529 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1956 states to 1956 states and 2534 transitions. [2022-10-17 10:24:08,529 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1802 [2022-10-17 10:24:08,531 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1802 [2022-10-17 10:24:08,531 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1956 states and 2534 transitions. [2022-10-17 10:24:08,532 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:24:08,532 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1956 states and 2534 transitions. [2022-10-17 10:24:08,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1956 states and 2534 transitions. [2022-10-17 10:24:08,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1956 to 1956. [2022-10-17 10:24:08,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1956 states, 1956 states have (on average 1.2955010224948875) internal successors, (2534), 1955 states have internal predecessors, (2534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:08,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1956 states to 1956 states and 2534 transitions. [2022-10-17 10:24:08,575 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1956 states and 2534 transitions. [2022-10-17 10:24:08,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:24:08,576 INFO L428 stractBuchiCegarLoop]: Abstraction has 1956 states and 2534 transitions. [2022-10-17 10:24:08,576 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2022-10-17 10:24:08,576 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1956 states and 2534 transitions. [2022-10-17 10:24:08,584 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1735 [2022-10-17 10:24:08,584 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:24:08,584 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:24:08,586 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:08,587 INFO L149 hiAutomatonCegarLoop]: 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, 1] [2022-10-17 10:24:08,587 INFO L748 eck$LassoCheckResult]: Stem: 35804#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 35669#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 35654#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 35609#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 35610#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 35603#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 35604#L110-2 assume !false; 35832#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 36492#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 36490#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 36488#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 36486#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 36484#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 36482#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 36480#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 36478#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 36476#L137 assume 8464 == ssl3_accept_~s__state~0#1; 35835#L144 [2022-10-17 10:24:08,587 INFO L750 eck$LassoCheckResult]: Loop: 35835#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 36719#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 36718#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 36698#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 36694#L607 ssl3_accept_~skip~0#1 := 0; 36692#L110-2 assume !false; 36686#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 36684#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 36682#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 36680#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 36678#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 36676#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 36674#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 36672#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 36670#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 36668#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 36659#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 36653#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 36141#L146 assume 8496 == ssl3_accept_~s__state~0#1; 36140#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 36139#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 36138#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 36136#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 35781#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 37153#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 37149#L607 ssl3_accept_~skip~0#1 := 0; 37148#L110-2 assume !false; 37147#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 37146#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 37145#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 37143#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 37138#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 37136#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 37134#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 37132#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 37130#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 37128#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 37126#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 37124#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 37122#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 37117#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 36090#L152 assume 8512 == ssl3_accept_~s__state~0#1; 35816#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 35688#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 35589#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 35746#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 37475#L607 ssl3_accept_~skip~0#1 := 0; 37474#L110-2 assume !false; 37472#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 37467#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 37465#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 37463#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 37461#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 37459#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 37457#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 37455#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 37453#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 37451#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 37449#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 37447#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 37445#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 37443#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 37441#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 37439#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 35847#L158 assume 8528 == ssl3_accept_~s__state~0#1; 35649#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 35650#L335 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 37275#L335-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 37276#L344 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 37262#L347 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 37259#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 37250#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 37246#L607 ssl3_accept_~skip~0#1 := 0; 37244#L110-2 assume !false; 37242#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 37240#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 37238#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 37236#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 37234#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 37232#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 37230#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 37228#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 37226#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 37224#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 37222#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 37220#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 37218#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 37216#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 37214#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 37213#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 37212#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 37211#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 37210#L164 assume 8544 == ssl3_accept_~s__state~0#1; 36453#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 37209#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 37207#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 37204#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 37203#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 37202#L417 assume !(8 == ssl3_accept_~blastFlag~0#1); 37201#L420 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 37196#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 37193#L607 ssl3_accept_~skip~0#1 := 0; 37191#L110-2 assume !false; 37190#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 37189#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 37188#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 37187#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 37186#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 37185#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 37184#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 37183#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 37182#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 37180#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 37179#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 37178#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 37177#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 37174#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 37172#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 37170#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 37169#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 37168#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 37167#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 37166#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 37165#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 37164#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 37163#L176 assume 8448 == ssl3_accept_~s__state~0#1; 35706#L177 assume !(ssl3_accept_~num1~0#1 > 0); 35707#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 35741#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 36709#L607 ssl3_accept_~skip~0#1 := 0; 36707#L110-2 assume !false; 36705#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 36703#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 36663#L116 assume 16384 == ssl3_accept_~s__state~0#1; 36658#L222 ssl3_accept_~s__server~0#1 := 1; 35775#L227 assume 0 != ssl3_accept_~cb~0#1; 35660#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 35661#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 35791#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 35674#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 35675#L254 assume 12292 != ssl3_accept_~s__state~0#1; 35709#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 36689#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 36685#L607 ssl3_accept_~skip~0#1 := 0; 36683#L110-2 assume !false; 36681#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 36679#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 36677#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 36675#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 36673#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 36671#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 36669#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 36660#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 36655#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 35834#L137 assume 8464 == ssl3_accept_~s__state~0#1; 35835#L144 [2022-10-17 10:24:08,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:08,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2022-10-17 10:24:08,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:08,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138529389] [2022-10-17 10:24:08,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:08,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:08,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:08,597 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:24:08,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:08,604 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:24:08,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:08,605 INFO L85 PathProgramCache]: Analyzing trace with hash 1230795466, now seen corresponding path program 1 times [2022-10-17 10:24:08,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:08,605 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110297202] [2022-10-17 10:24:08,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:08,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:08,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:08,689 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-10-17 10:24:08,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:24:08,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110297202] [2022-10-17 10:24:08,690 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110297202] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:24:08,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [639020735] [2022-10-17 10:24:08,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:08,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:24:08,691 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:24:08,696 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:24:08,704 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-10-17 10:24:08,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:08,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 3 conjunts are in the unsatisfiable core [2022-10-17 10:24:08,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:24:08,872 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-10-17 10:24:08,873 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:24:08,939 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-10-17 10:24:08,940 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [639020735] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:24:08,940 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:24:08,940 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-10-17 10:24:08,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333905086] [2022-10-17 10:24:08,941 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:24:08,942 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:24:08,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:24:08,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-10-17 10:24:08,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-10-17 10:24:08,943 INFO L87 Difference]: Start difference. First operand 1956 states and 2534 transitions. cyclomatic complexity: 585 Second operand has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:09,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:24:09,497 INFO L93 Difference]: Finished difference Result 3216 states and 4067 transitions. [2022-10-17 10:24:09,497 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3216 states and 4067 transitions. [2022-10-17 10:24:09,515 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 2447 [2022-10-17 10:24:09,545 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3216 states to 3166 states and 4013 transitions. [2022-10-17 10:24:09,545 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3012 [2022-10-17 10:24:09,549 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3012 [2022-10-17 10:24:09,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3166 states and 4013 transitions. [2022-10-17 10:24:09,552 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:24:09,552 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3166 states and 4013 transitions. [2022-10-17 10:24:09,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3166 states and 4013 transitions. [2022-10-17 10:24:09,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3166 to 2256. [2022-10-17 10:24:09,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2256 states, 2256 states have (on average 1.2850177304964538) internal successors, (2899), 2255 states have internal predecessors, (2899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:09,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2256 states to 2256 states and 2899 transitions. [2022-10-17 10:24:09,617 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2256 states and 2899 transitions. [2022-10-17 10:24:09,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-10-17 10:24:09,618 INFO L428 stractBuchiCegarLoop]: Abstraction has 2256 states and 2899 transitions. [2022-10-17 10:24:09,618 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2022-10-17 10:24:09,618 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2256 states and 2899 transitions. [2022-10-17 10:24:09,627 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2002 [2022-10-17 10:24:09,627 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:24:09,627 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:24:09,630 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:09,630 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:09,630 INFO L748 eck$LassoCheckResult]: Stem: 41910#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 41790#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 41772#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 41726#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 41727#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 41722#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 41723#L110-2 assume !false; 41932#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43586#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43585#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43584#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43583#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43582#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43581#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43580#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 42535#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 42530#L137 assume 8464 == ssl3_accept_~s__state~0#1; 41976#L144 [2022-10-17 10:24:09,631 INFO L750 eck$LassoCheckResult]: Loop: 41976#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 43866#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 43864#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 43861#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43858#L607 ssl3_accept_~skip~0#1 := 0; 43857#L110-2 assume !false; 43856#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43855#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43854#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43853#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43852#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43851#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43850#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43849#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43848#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43847#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43568#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43488#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 43466#L146 assume 8496 == ssl3_accept_~s__state~0#1; 41973#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 43461#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 43458#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 43455#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 41888#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 43447#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43442#L607 ssl3_accept_~skip~0#1 := 0; 43439#L110-2 assume !false; 43436#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43433#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43430#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43427#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43424#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43421#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43418#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43415#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43413#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43375#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43369#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43253#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 43251#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 43249#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 43246#L152 assume 8512 == ssl3_accept_~s__state~0#1; 41915#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 41916#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 43555#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 43546#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43542#L607 ssl3_accept_~skip~0#1 := 0; 43540#L110-2 assume !false; 43538#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43536#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43534#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43532#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43530#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43528#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43526#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43524#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43522#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43520#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43519#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43518#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 43517#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 43516#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 43515#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 43514#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 43513#L158 assume 8528 == ssl3_accept_~s__state~0#1; 41765#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 41766#L335 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 42639#L335-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 42640#L344 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 41908#L347 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 41884#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 41911#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43560#L607 ssl3_accept_~skip~0#1 := 0; 43559#L110-2 assume !false; 43556#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43554#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43553#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43552#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43551#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43549#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43543#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43541#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43539#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43537#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43535#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43533#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 43531#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 43529#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 43527#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 43525#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 43523#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 43521#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 42629#L164 assume 8544 == ssl3_accept_~s__state~0#1; 41966#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 43412#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 43377#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 43372#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 43368#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 43359#L417 assume !(8 == ssl3_accept_~blastFlag~0#1); 43343#L420 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 43339#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43335#L607 ssl3_accept_~skip~0#1 := 0; 43333#L110-2 assume !false; 43331#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43329#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43327#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43325#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43323#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43321#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43319#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43317#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43315#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43313#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43311#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43309#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 43307#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 43305#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 43303#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 43301#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 43299#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 43297#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 43295#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 43293#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 43291#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 43289#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 43288#L176 assume 8448 == ssl3_accept_~s__state~0#1; 41823#L177 assume !(ssl3_accept_~num1~0#1 > 0); 41824#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 43282#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43279#L607 ssl3_accept_~skip~0#1 := 0; 43278#L110-2 assume !false; 43277#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43276#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43275#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43274#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43273#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43272#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43271#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43270#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43269#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43268#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43267#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43266#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 43265#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 43264#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 43263#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 43262#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 43261#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 43260#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 43259#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 43258#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 43257#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 43256#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 43254#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 43252#L179 assume 8576 == ssl3_accept_~s__state~0#1; 43079#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 43247#L460 assume !(ssl3_accept_~ret~0#1 <= 0); 43248#L463 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 42523#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43911#L607 ssl3_accept_~skip~0#1 := 0; 43910#L110-2 assume !false; 43909#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43908#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43907#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43906#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43905#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43904#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43903#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 42944#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43902#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43842#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43843#L140 assume 8465 == ssl3_accept_~s__state~0#1; 41976#L144 [2022-10-17 10:24:09,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:09,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2022-10-17 10:24:09,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:09,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763999148] [2022-10-17 10:24:09,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:09,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:09,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:09,638 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:24:09,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:09,647 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:24:09,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:09,647 INFO L85 PathProgramCache]: Analyzing trace with hash 2117518590, now seen corresponding path program 1 times [2022-10-17 10:24:09,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:09,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726623234] [2022-10-17 10:24:09,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:09,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:09,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:09,727 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2022-10-17 10:24:09,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:24:09,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726623234] [2022-10-17 10:24:09,727 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726623234] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:24:09,728 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:24:09,728 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:24:09,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508263291] [2022-10-17 10:24:09,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:24:09,729 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:24:09,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:24:09,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:24:09,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:24:09,730 INFO L87 Difference]: Start difference. First operand 2256 states and 2899 transitions. cyclomatic complexity: 653 Second operand has 3 states, 2 states have (on average 37.5) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:09,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:24:09,904 INFO L93 Difference]: Finished difference Result 2264 states and 2907 transitions. [2022-10-17 10:24:09,904 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2264 states and 2907 transitions. [2022-10-17 10:24:09,940 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2010 [2022-10-17 10:24:09,952 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2264 states to 2264 states and 2907 transitions. [2022-10-17 10:24:09,952 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2110 [2022-10-17 10:24:09,954 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2110 [2022-10-17 10:24:09,955 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2264 states and 2907 transitions. [2022-10-17 10:24:09,957 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:24:09,957 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2264 states and 2907 transitions. [2022-10-17 10:24:09,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2264 states and 2907 transitions. [2022-10-17 10:24:09,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2264 to 2256. [2022-10-17 10:24:09,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2256 states, 2256 states have (on average 1.2841312056737588) internal successors, (2897), 2255 states have internal predecessors, (2897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:10,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2256 states to 2256 states and 2897 transitions. [2022-10-17 10:24:10,005 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2256 states and 2897 transitions. [2022-10-17 10:24:10,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:24:10,006 INFO L428 stractBuchiCegarLoop]: Abstraction has 2256 states and 2897 transitions. [2022-10-17 10:24:10,006 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2022-10-17 10:24:10,006 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2256 states and 2897 transitions. [2022-10-17 10:24:10,015 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2002 [2022-10-17 10:24:10,015 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:24:10,016 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:24:10,018 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:10,018 INFO L149 hiAutomatonCegarLoop]: 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] [2022-10-17 10:24:10,018 INFO L748 eck$LassoCheckResult]: Stem: 46452#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 46322#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 46302#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 46257#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 46258#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 46253#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 46254#L110-2 assume !false; 46482#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47399#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 47397#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 47395#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 47393#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 47391#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 47389#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 47384#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 47382#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 47380#L137 assume 8464 == ssl3_accept_~s__state~0#1; 46597#L144 [2022-10-17 10:24:10,019 INFO L750 eck$LassoCheckResult]: Loop: 46597#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 48447#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 48446#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 46310#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46311#L607 ssl3_accept_~skip~0#1 := 0; 48451#L110-2 assume !false; 48450#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 48449#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 48448#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 46448#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 46449#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 48431#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 48432#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 48428#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 48429#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 46372#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 46373#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 48091#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 47260#L146 assume 8496 == ssl3_accept_~s__state~0#1; 46588#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 46282#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 46262#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 46263#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 46418#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 46419#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 48241#L607 ssl3_accept_~skip~0#1 := 0; 48238#L110-2 assume !false; 48235#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 48232#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 48229#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 48226#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 48223#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 48220#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 48217#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 48214#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 48211#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 48208#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 48205#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 48202#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 48199#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 48196#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 46729#L152 assume 8512 == ssl3_accept_~s__state~0#1; 46460#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 46339#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 46232#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 46395#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 48419#L607 ssl3_accept_~skip~0#1 := 0; 48418#L110-2 assume !false; 48412#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 48410#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 48408#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 48406#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 48404#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 48402#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 48400#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 48398#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 48396#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 48394#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 46367#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 46368#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 46409#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 46410#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 46287#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 46288#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 48190#L158 assume 8528 == ssl3_accept_~s__state~0#1; 46296#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 46297#L335 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 46494#L335-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 46284#L344 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 46286#L347 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 46422#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 46456#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 48372#L607 ssl3_accept_~skip~0#1 := 0; 48370#L110-2 assume !false; 48369#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 48367#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 48366#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 48365#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 48364#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 48363#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 48361#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 48360#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 48354#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 48352#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 48351#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 48350#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 48349#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 48348#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 48347#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 46346#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 46347#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 47668#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 47669#L164 assume 8544 == ssl3_accept_~s__state~0#1; 46213#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 46215#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 46227#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 46396#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 46316#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 46317#L417 assume !(8 == ssl3_accept_~blastFlag~0#1); 46318#L420 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 48244#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 48239#L607 ssl3_accept_~skip~0#1 := 0; 48236#L110-2 assume !false; 48233#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 48230#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 48227#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 48224#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 48221#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 48218#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 48215#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 48212#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 48209#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 48206#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 48203#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 48200#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 48197#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 48195#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 48194#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 48193#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 48192#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 48191#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 48189#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 48188#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 48187#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 48186#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 46334#L176 assume 8448 == ssl3_accept_~s__state~0#1; 46335#L177 assume !(ssl3_accept_~num1~0#1 > 0); 46360#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 46390#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 48178#L607 ssl3_accept_~skip~0#1 := 0; 48175#L110-2 assume !false; 48169#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 48167#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 48165#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 48163#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 48161#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 48159#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 48157#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 48155#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 48153#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 48151#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 48149#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 48147#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 48145#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 48143#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 48141#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 48139#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 48137#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 48135#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 48133#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 48131#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 48129#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 48127#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 48124#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 48120#L179 assume 8576 == ssl3_accept_~s__state~0#1; 46436#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 48119#L460 assume !(ssl3_accept_~ret~0#1 <= 0); 48118#L463 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 47248#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46292#L607 ssl3_accept_~skip~0#1 := 0; 46293#L110-2 assume !false; 46249#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46250#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 46276#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 46277#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 48433#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 48434#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 48430#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 47545#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 46453#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 46454#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 48389#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 48390#L143 assume 8466 == ssl3_accept_~s__state~0#1; 46597#L144 [2022-10-17 10:24:10,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:10,019 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2022-10-17 10:24:10,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:10,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655649317] [2022-10-17 10:24:10,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:10,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:10,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:10,026 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:24:10,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:10,033 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:24:10,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:10,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1218567007, now seen corresponding path program 1 times [2022-10-17 10:24:10,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:10,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848307461] [2022-10-17 10:24:10,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:10,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:10,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:10,183 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2022-10-17 10:24:10,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:24:10,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848307461] [2022-10-17 10:24:10,183 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848307461] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:24:10,183 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:24:10,184 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:24:10,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776009233] [2022-10-17 10:24:10,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:24:10,184 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:24:10,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:24:10,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:24:10,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:24:10,185 INFO L87 Difference]: Start difference. First operand 2256 states and 2897 transitions. cyclomatic complexity: 651 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) [2022-10-17 10:24:10,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:24:10,207 INFO L93 Difference]: Finished difference Result 3823 states and 4885 transitions. [2022-10-17 10:24:10,208 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3823 states and 4885 transitions. [2022-10-17 10:24:10,228 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 3569 [2022-10-17 10:24:10,249 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3823 states to 3823 states and 4885 transitions. [2022-10-17 10:24:10,249 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3669 [2022-10-17 10:24:10,253 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3669 [2022-10-17 10:24:10,254 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3823 states and 4885 transitions. [2022-10-17 10:24:10,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:24:10,259 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3823 states and 4885 transitions. [2022-10-17 10:24:10,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3823 states and 4885 transitions. [2022-10-17 10:24:10,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3823 to 2256. [2022-10-17 10:24:10,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2256 states, 2256 states have (on average 1.2832446808510638) internal successors, (2895), 2255 states have internal predecessors, (2895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:10,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2256 states to 2256 states and 2895 transitions. [2022-10-17 10:24:10,318 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2256 states and 2895 transitions. [2022-10-17 10:24:10,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:24:10,319 INFO L428 stractBuchiCegarLoop]: Abstraction has 2256 states and 2895 transitions. [2022-10-17 10:24:10,320 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2022-10-17 10:24:10,320 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2256 states and 2895 transitions. [2022-10-17 10:24:10,329 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2002 [2022-10-17 10:24:10,329 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:24:10,329 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:24:10,331 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:10,332 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:10,332 INFO L748 eck$LassoCheckResult]: Stem: 52540#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 52402#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 52382#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 52337#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 52338#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 52333#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 52334#L110-2 assume !false; 52570#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 53044#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 53043#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 53042#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 53041#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 53040#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 53039#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 53038#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 53037#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 53036#L137 assume 8464 == ssl3_accept_~s__state~0#1; 52301#L144 [2022-10-17 10:24:10,332 INFO L750 eck$LassoCheckResult]: Loop: 52301#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 52302#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 52321#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 52322#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 54527#L607 ssl3_accept_~skip~0#1 := 0; 54525#L110-2 assume !false; 54523#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 54521#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 54519#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 54517#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 54515#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 54513#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 54511#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 54509#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 54507#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 54505#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 54504#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 53848#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 53166#L146 assume 8496 == ssl3_accept_~s__state~0#1; 52818#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 52362#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 52342#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 52343#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 52518#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 54089#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 54085#L607 ssl3_accept_~skip~0#1 := 0; 54083#L110-2 assume !false; 54081#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 54079#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 54077#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 54075#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 54073#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 54071#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 54069#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 54067#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 54065#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 54062#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 54060#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 54057#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 54055#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 54052#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 52778#L152 assume 8512 == ssl3_accept_~s__state~0#1; 52551#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 52420#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 52316#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 52477#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 54462#L607 ssl3_accept_~skip~0#1 := 0; 54460#L110-2 assume !false; 54458#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 54456#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 54454#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 54452#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 54450#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 54448#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 54446#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 54444#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 54442#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 54440#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 54438#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 54436#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 54435#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 54434#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 54433#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 54432#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 54431#L158 assume 8528 == ssl3_accept_~s__state~0#1; 52813#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 52339#L335 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 52340#L335-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 52365#L365 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 52309#L367 assume 6 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 7; 52310#L367-2 assume !(ssl3_accept_~ret~0#1 <= 0); 52543#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 52544#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 54489#L607 ssl3_accept_~skip~0#1 := 0; 54487#L110-2 assume !false; 54485#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 54483#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 54481#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 54479#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 54379#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 54373#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 54369#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 54368#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 54367#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 54366#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 54365#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 54364#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 54363#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 54362#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 54361#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 54360#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 54359#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 54358#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 54357#L164 assume 8544 == ssl3_accept_~s__state~0#1; 52810#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 54352#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 54354#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 54356#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 54232#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 54230#L417 assume !(8 == ssl3_accept_~blastFlag~0#1); 54228#L420 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 54215#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 54211#L607 ssl3_accept_~skip~0#1 := 0; 54209#L110-2 assume !false; 54207#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 54205#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 54203#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 54201#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 54199#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 54197#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 54195#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 54193#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 54191#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 54189#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 54187#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 54185#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 54183#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 54181#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 54179#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 54177#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 54175#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 54173#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 54171#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 54165#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 54164#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 54154#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 54150#L176 assume 8448 == ssl3_accept_~s__state~0#1; 54146#L177 assume !(ssl3_accept_~num1~0#1 > 0); 54141#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 54136#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 54131#L607 ssl3_accept_~skip~0#1 := 0; 54128#L110-2 assume !false; 54125#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 54122#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 54119#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 54116#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 54113#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 54106#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 54098#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 54096#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 54047#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 54041#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 54039#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 54037#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 54035#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 54033#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 54031#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 54029#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 54027#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 54025#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 54023#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 54021#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 54019#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 54017#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 54015#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 54011#L179 assume 8576 == ssl3_accept_~s__state~0#1; 53895#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 54005#L460 assume !(ssl3_accept_~ret~0#1 <= 0); 54004#L463 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 52390#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52391#L607 ssl3_accept_~skip~0#1 := 0; 54548#L110-2 assume !false; 54547#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 54546#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 54545#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 54544#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 54543#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 54542#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 52443#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 52406#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 52407#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 52454#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 52455#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 54405#L143 assume 8466 == ssl3_accept_~s__state~0#1; 52301#L144 [2022-10-17 10:24:10,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:10,333 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2022-10-17 10:24:10,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:10,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270770737] [2022-10-17 10:24:10,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:10,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:10,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:10,340 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:24:10,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:10,347 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:24:10,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:10,348 INFO L85 PathProgramCache]: Analyzing trace with hash -2082388132, now seen corresponding path program 1 times [2022-10-17 10:24:10,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:10,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371462548] [2022-10-17 10:24:10,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:10,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:10,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:10,422 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 239 proven. 0 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2022-10-17 10:24:10,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:24:10,423 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371462548] [2022-10-17 10:24:10,423 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371462548] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:24:10,423 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:24:10,423 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:24:10,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290287249] [2022-10-17 10:24:10,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:24:10,424 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:24:10,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:24:10,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:24:10,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:24:10,425 INFO L87 Difference]: Start difference. First operand 2256 states and 2895 transitions. cyclomatic complexity: 649 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) [2022-10-17 10:24:10,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:24:10,506 INFO L93 Difference]: Finished difference Result 3741 states and 4791 transitions. [2022-10-17 10:24:10,507 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3741 states and 4791 transitions. [2022-10-17 10:24:10,525 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 3487 [2022-10-17 10:24:10,547 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3741 states to 3741 states and 4791 transitions. [2022-10-17 10:24:10,548 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3587 [2022-10-17 10:24:10,552 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3587 [2022-10-17 10:24:10,552 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3741 states and 4791 transitions. [2022-10-17 10:24:10,554 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:24:10,554 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3741 states and 4791 transitions. [2022-10-17 10:24:10,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3741 states and 4791 transitions. [2022-10-17 10:24:10,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3741 to 3741. [2022-10-17 10:24:10,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3741 states, 3741 states have (on average 1.280673616680032) internal successors, (4791), 3740 states have internal predecessors, (4791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:10,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3741 states to 3741 states and 4791 transitions. [2022-10-17 10:24:10,653 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3741 states and 4791 transitions. [2022-10-17 10:24:10,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:24:10,654 INFO L428 stractBuchiCegarLoop]: Abstraction has 3741 states and 4791 transitions. [2022-10-17 10:24:10,654 INFO L335 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2022-10-17 10:24:10,654 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3741 states and 4791 transitions. [2022-10-17 10:24:10,670 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 3487 [2022-10-17 10:24:10,670 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:24:10,670 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:24:10,675 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:10,675 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:10,675 INFO L748 eck$LassoCheckResult]: Stem: 58548#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 58407#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 58389#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 58342#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 58343#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 58338#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 58339#L110-2 assume !false; 58575#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 59544#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 59536#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 59537#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 59528#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 59529#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 59520#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 59521#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 59512#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 59513#L137 assume 8464 == ssl3_accept_~s__state~0#1; 59150#L144 [2022-10-17 10:24:10,676 INFO L750 eck$LassoCheckResult]: Loop: 59150#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 61453#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 60960#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 61443#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 61438#L607 ssl3_accept_~skip~0#1 := 0; 61435#L110-2 assume !false; 61432#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 61429#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 61426#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 61423#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 61420#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 61417#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 61414#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 61412#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 61409#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 61406#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 61403#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 61400#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 60140#L146 assume 8496 == ssl3_accept_~s__state~0#1; 58521#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 58522#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 58347#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 58348#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 58525#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 60136#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 60133#L607 ssl3_accept_~skip~0#1 := 0; 60132#L110-2 assume !false; 60131#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 60130#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 60129#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 60128#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 60127#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 60126#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 60125#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 60124#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 60123#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 60122#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 60121#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 60120#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 60119#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 60118#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 59738#L152 assume 8512 == ssl3_accept_~s__state~0#1; 58552#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 58553#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 58484#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 58485#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 59913#L607 ssl3_accept_~skip~0#1 := 0; 59914#L110-2 assume !false; 59909#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 59910#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 59905#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 59906#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 59901#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 59902#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 59897#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 59898#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 59893#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 59894#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 59889#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 59890#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 59885#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 59886#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 59840#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 59841#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 58683#L158 assume 8528 == ssl3_accept_~s__state~0#1; 58684#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 58344#L335 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 58345#L335-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 58371#L365 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 58443#L367 assume !(6 == ssl3_accept_~blastFlag~0#1); 61386#L367-2 assume !(ssl3_accept_~ret~0#1 <= 0); 61383#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 61380#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 61377#L607 ssl3_accept_~skip~0#1 := 0; 61376#L110-2 assume !false; 61374#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 61369#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 61367#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 61365#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 61363#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 61361#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 61359#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 61357#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 61355#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 61353#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 61351#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 61349#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 61347#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 61345#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 61343#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 61341#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 61339#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 61337#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 61335#L164 assume 8544 == ssl3_accept_~s__state~0#1; 59141#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 61332#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 61329#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 61325#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 61323#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 61321#L417 assume !(8 == ssl3_accept_~blastFlag~0#1); 61319#L420 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 61315#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 61312#L607 ssl3_accept_~skip~0#1 := 0; 61311#L110-2 assume !false; 61310#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 61309#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 61308#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 61307#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 61306#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 61305#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 61304#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 61303#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 61302#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 61301#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 61300#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 61299#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 61298#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 61297#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 61296#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 61295#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 61294#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 61293#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 61292#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 61291#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 61290#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 61289#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 61288#L176 assume 8448 == ssl3_accept_~s__state~0#1; 61287#L177 assume !(ssl3_accept_~num1~0#1 > 0); 61284#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 61281#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 61278#L607 ssl3_accept_~skip~0#1 := 0; 61277#L110-2 assume !false; 61276#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 61275#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 61274#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 61273#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 61272#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 61271#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 61270#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 61269#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 61268#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 61267#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 61266#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 61265#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 61264#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 61263#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 61262#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 61261#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 61260#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 61259#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 61258#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 61257#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 61256#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 61255#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 61253#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 61254#L179 assume 8576 == ssl3_accept_~s__state~0#1; 59943#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 61610#L460 assume !(ssl3_accept_~ret~0#1 <= 0); 61609#L463 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 59729#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 61439#L607 ssl3_accept_~skip~0#1 := 0; 61436#L110-2 assume !false; 61433#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 61430#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 61427#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 61424#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 61421#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 61418#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 61415#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 59740#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 61410#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 61407#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 61404#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 61401#L143 assume 8466 == ssl3_accept_~s__state~0#1; 59150#L144 [2022-10-17 10:24:10,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:10,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2022-10-17 10:24:10,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:10,677 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574425798] [2022-10-17 10:24:10,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:10,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:10,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:10,685 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:24:10,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:10,697 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:24:10,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:10,698 INFO L85 PathProgramCache]: Analyzing trace with hash -1963946658, now seen corresponding path program 1 times [2022-10-17 10:24:10,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:10,699 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978454768] [2022-10-17 10:24:10,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:10,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:10,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:11,134 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-10-17 10:24:11,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:24:11,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978454768] [2022-10-17 10:24:11,135 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978454768] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:24:11,135 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:24:11,136 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-10-17 10:24:11,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622008095] [2022-10-17 10:24:11,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:24:11,136 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:24:11,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:24:11,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-10-17 10:24:11,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-10-17 10:24:11,138 INFO L87 Difference]: Start difference. First operand 3741 states and 4791 transitions. cyclomatic complexity: 1061 Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 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) [2022-10-17 10:24:11,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:24:11,367 INFO L93 Difference]: Finished difference Result 18817 states and 24027 transitions. [2022-10-17 10:24:11,367 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18817 states and 24027 transitions. [2022-10-17 10:24:11,476 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 18263 [2022-10-17 10:24:11,556 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18817 states to 18817 states and 24027 transitions. [2022-10-17 10:24:11,557 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 18663 [2022-10-17 10:24:11,581 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 18663 [2022-10-17 10:24:11,582 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18817 states and 24027 transitions. [2022-10-17 10:24:11,609 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:24:11,609 INFO L218 hiAutomatonCegarLoop]: Abstraction has 18817 states and 24027 transitions. [2022-10-17 10:24:11,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18817 states and 24027 transitions. [2022-10-17 10:24:11,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18817 to 6805. [2022-10-17 10:24:11,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6805 states, 6805 states have (on average 1.27773695811903) internal successors, (8695), 6804 states have internal predecessors, (8695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:11,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6805 states to 6805 states and 8695 transitions. [2022-10-17 10:24:11,965 INFO L240 hiAutomatonCegarLoop]: Abstraction has 6805 states and 8695 transitions. [2022-10-17 10:24:11,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-10-17 10:24:11,966 INFO L428 stractBuchiCegarLoop]: Abstraction has 6805 states and 8695 transitions. [2022-10-17 10:24:11,966 INFO L335 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2022-10-17 10:24:11,967 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6805 states and 8695 transitions. [2022-10-17 10:24:12,080 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6551 [2022-10-17 10:24:12,081 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:24:12,081 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:24:12,083 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:12,083 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:12,083 INFO L748 eck$LassoCheckResult]: Stem: 81125#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 80978#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 80960#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 80917#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 80918#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 80913#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 80914#L110-2 assume !false; 81155#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 81394#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 81395#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 81390#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 81391#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 81386#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 81387#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 81382#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 81383#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 81379#L137 assume 8464 == ssl3_accept_~s__state~0#1; 81309#L144 [2022-10-17 10:24:12,084 INFO L750 eck$LassoCheckResult]: Loop: 81309#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 81121#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 81122#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 86902#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 86899#L607 ssl3_accept_~skip~0#1 := 0; 86898#L110-2 assume !false; 86897#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 86896#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 86895#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 86894#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 86893#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 86892#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 86891#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 86890#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 86889#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 86888#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 86887#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 83111#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 83080#L146 assume 8496 == ssl3_accept_~s__state~0#1; 81303#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 83079#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 83076#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 83072#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 81094#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 83062#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 83058#L607 ssl3_accept_~skip~0#1 := 0; 83056#L110-2 assume !false; 83054#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 83052#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 83050#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 83048#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 83046#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 83044#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 83042#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 83040#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 83038#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 83036#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 83034#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 83032#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 83030#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 83028#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 82654#L152 assume 8512 == ssl3_accept_~s__state~0#1; 82639#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 82636#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 82637#L319 assume !(2 == ssl3_accept_~blastFlag~0#1); 80895#L319-2 assume !(ssl3_accept_~ret~0#1 <= 0); 80896#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 87447#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 87444#L607 ssl3_accept_~skip~0#1 := 0; 87443#L110-2 assume !false; 87442#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 87441#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 87440#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 87439#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 87438#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 87437#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 87436#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 87435#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 87434#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 87433#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 87432#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 87431#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 87430#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 87429#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 87428#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 87427#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 87426#L158 assume 8528 == ssl3_accept_~s__state~0#1; 81296#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 87424#L335 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 87425#L335-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 81012#L365 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 81013#L367 assume !(6 == ssl3_accept_~blastFlag~0#1); 81086#L367-2 assume !(ssl3_accept_~ret~0#1 <= 0); 81087#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 87409#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 87404#L607 ssl3_accept_~skip~0#1 := 0; 87401#L110-2 assume !false; 87398#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 87395#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 87392#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 87389#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 87387#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 87385#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 87383#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 87380#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 87374#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 87371#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 87368#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 87365#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 87362#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 87359#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 87356#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 87354#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 87351#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 87350#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 87349#L164 assume 8544 == ssl3_accept_~s__state~0#1; 81291#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 87348#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 81074#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 81075#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 87343#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 87342#L417 assume !(8 == ssl3_accept_~blastFlag~0#1); 87341#L420 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 87330#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 87326#L607 ssl3_accept_~skip~0#1 := 0; 87324#L110-2 assume !false; 87322#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 87320#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 87318#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 87316#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 87314#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 87312#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 87310#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 87308#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 87306#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 87304#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 87301#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 87027#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 87028#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 86985#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 86986#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 86945#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 86946#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 86885#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 86886#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 86861#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 86862#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 86853#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 86854#L176 assume 8448 == ssl3_accept_~s__state~0#1; 81016#L177 assume !(ssl3_accept_~num1~0#1 > 0); 81017#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 87278#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 87274#L607 ssl3_accept_~skip~0#1 := 0; 87272#L110-2 assume !false; 87270#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 87269#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 87268#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 87267#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 87266#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 87265#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 87264#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 87263#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 87261#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 87258#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 87255#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 87252#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 87249#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 87246#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 87243#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 87240#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 87238#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 87234#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 87232#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 87231#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 87230#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 87220#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 87219#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 87218#L179 assume 8576 == ssl3_accept_~s__state~0#1; 87079#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 87217#L460 assume !(ssl3_accept_~ret~0#1 <= 0); 87216#L463 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 80977#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 86977#L607 ssl3_accept_~skip~0#1 := 0; 86976#L110-2 assume !false; 86975#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 86974#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 86973#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 86972#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 86971#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 86970#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 86969#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 86757#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 86968#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 86967#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 86965#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 86966#L143 assume 8466 == ssl3_accept_~s__state~0#1; 81309#L144 [2022-10-17 10:24:12,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:12,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2022-10-17 10:24:12,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:12,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742233934] [2022-10-17 10:24:12,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:12,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:12,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:12,093 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:24:12,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:12,100 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:24:12,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:12,101 INFO L85 PathProgramCache]: Analyzing trace with hash -1411289882, now seen corresponding path program 1 times [2022-10-17 10:24:12,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:12,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108836139] [2022-10-17 10:24:12,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:12,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:12,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:12,157 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 182 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2022-10-17 10:24:12,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:24:12,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108836139] [2022-10-17 10:24:12,158 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108836139] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:24:12,158 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:24:12,158 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:24:12,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300426169] [2022-10-17 10:24:12,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:24:12,159 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:24:12,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:24:12,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:24:12,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:24:12,160 INFO L87 Difference]: Start difference. First operand 6805 states and 8695 transitions. cyclomatic complexity: 1905 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) [2022-10-17 10:24:12,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:24:12,225 INFO L93 Difference]: Finished difference Result 7525 states and 9553 transitions. [2022-10-17 10:24:12,225 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7525 states and 9553 transitions. [2022-10-17 10:24:12,302 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7133 [2022-10-17 10:24:12,329 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7525 states to 7525 states and 9553 transitions. [2022-10-17 10:24:12,329 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7325 [2022-10-17 10:24:12,336 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7325 [2022-10-17 10:24:12,336 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7525 states and 9553 transitions. [2022-10-17 10:24:12,337 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:24:12,337 INFO L218 hiAutomatonCegarLoop]: Abstraction has 7525 states and 9553 transitions. [2022-10-17 10:24:12,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7525 states and 9553 transitions. [2022-10-17 10:24:12,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7525 to 7525. [2022-10-17 10:24:12,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7525 states, 7525 states have (on average 1.2695016611295682) internal successors, (9553), 7524 states have internal predecessors, (9553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:12,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7525 states to 7525 states and 9553 transitions. [2022-10-17 10:24:12,540 INFO L240 hiAutomatonCegarLoop]: Abstraction has 7525 states and 9553 transitions. [2022-10-17 10:24:12,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:24:12,541 INFO L428 stractBuchiCegarLoop]: Abstraction has 7525 states and 9553 transitions. [2022-10-17 10:24:12,542 INFO L335 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2022-10-17 10:24:12,542 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7525 states and 9553 transitions. [2022-10-17 10:24:12,568 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7133 [2022-10-17 10:24:12,568 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:24:12,568 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:24:12,571 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:12,571 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:12,571 INFO L748 eck$LassoCheckResult]: Stem: 95457#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 95315#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 95300#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 95251#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 95252#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 95245#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 95246#L110-2 assume !false; 95488#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 95821#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 95822#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 95817#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 95818#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 95813#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 95814#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 95806#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 95807#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 95796#L137 assume 8464 == ssl3_accept_~s__state~0#1; 95658#L144 [2022-10-17 10:24:12,572 INFO L750 eck$LassoCheckResult]: Loop: 95658#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 99317#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 96731#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 99305#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 99303#L607 ssl3_accept_~skip~0#1 := 0; 99294#L110-2 assume !false; 99295#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 99286#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 99287#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 99278#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 99279#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 99269#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 99270#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 99260#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 99261#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 99148#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 99149#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 99022#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 95638#L146 assume 8496 == ssl3_accept_~s__state~0#1; 95639#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 95634#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 95635#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 96693#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 95433#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 96686#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 96681#L607 ssl3_accept_~skip~0#1 := 0; 96675#L110-2 assume !false; 96673#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 96671#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 96669#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 96667#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 96665#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 96663#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 96661#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 96659#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 96657#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 96655#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 96653#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 96651#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 96649#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 96647#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 96644#L152 assume 8512 == ssl3_accept_~s__state~0#1; 95742#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 96639#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 96635#L319 assume !(2 == ssl3_accept_~blastFlag~0#1); 96636#L319-2 assume !(ssl3_accept_~ret~0#1 <= 0); 99828#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 99825#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 99822#L607 ssl3_accept_~skip~0#1 := 0; 99821#L110-2 assume !false; 99820#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 99819#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 99818#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 99817#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 99816#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 99815#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 99814#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 99813#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 99812#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 99811#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 99810#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 99809#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 99808#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 99807#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 99806#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 99805#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 99804#L158 assume 8528 == ssl3_accept_~s__state~0#1; 95737#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 99803#L335 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 99801#L335-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 99795#L365 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 99797#L367 assume !(6 == ssl3_accept_~blastFlag~0#1); 99793#L367-2 assume !(ssl3_accept_~ret~0#1 <= 0); 99789#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 99786#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 99783#L607 ssl3_accept_~skip~0#1 := 0; 99782#L110-2 assume !false; 99780#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 99775#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 99773#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 99771#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 99769#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 99767#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 99765#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 99763#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 99761#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 99759#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 99757#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 99755#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 99753#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 99751#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 99749#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 99747#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 99745#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 99743#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 99741#L164 assume 8544 == ssl3_accept_~s__state~0#1; 95732#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 99738#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 99735#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 99731#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 99729#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 99725#L417 assume !(8 == ssl3_accept_~blastFlag~0#1); 99723#L420 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 99719#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 99716#L607 ssl3_accept_~skip~0#1 := 0; 99715#L110-2 assume !false; 99714#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 99713#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 99712#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 99711#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 99710#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 99709#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 99708#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 99707#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 99706#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 99705#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 99704#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 99703#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 99702#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 99701#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 99700#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 99699#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 99698#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 99697#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 99696#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 99695#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 99694#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 99693#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 99692#L176 assume 8448 == ssl3_accept_~s__state~0#1; 99691#L177 assume !(ssl3_accept_~num1~0#1 > 0); 99688#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 99685#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 99682#L607 ssl3_accept_~skip~0#1 := 0; 99681#L110-2 assume !false; 99680#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 99679#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 99678#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 99677#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 99676#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 99675#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 99674#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 99673#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 99672#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 99671#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 99670#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 99669#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 99668#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 99667#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 99666#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 99665#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 99664#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 99663#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 99658#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 99659#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 99653#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 99651#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 99648#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 99649#L179 assume 8576 == ssl3_accept_~s__state~0#1; 99585#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 100981#L460 assume !(ssl3_accept_~ret~0#1 <= 0); 100980#L463 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 99254#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 99298#L607 ssl3_accept_~skip~0#1 := 0; 99299#L110-2 assume !false; 99290#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 99291#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 99282#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 99283#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 99274#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 99275#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 99265#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 96071#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 99155#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 99156#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 99142#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 99143#L143 assume 8466 == ssl3_accept_~s__state~0#1; 95658#L144 [2022-10-17 10:24:12,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:12,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 21 times [2022-10-17 10:24:12,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:12,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649179017] [2022-10-17 10:24:12,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:12,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:12,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:12,579 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:24:12,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:12,586 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:24:12,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:12,587 INFO L85 PathProgramCache]: Analyzing trace with hash -430335068, now seen corresponding path program 1 times [2022-10-17 10:24:12,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:12,587 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612660354] [2022-10-17 10:24:12,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:12,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:12,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:12,643 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2022-10-17 10:24:12,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:24:12,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612660354] [2022-10-17 10:24:12,644 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612660354] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:24:12,644 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:24:12,644 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:24:12,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258027062] [2022-10-17 10:24:12,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:24:12,645 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:24:12,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:24:12,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:24:12,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:24:12,646 INFO L87 Difference]: Start difference. First operand 7525 states and 9553 transitions. cyclomatic complexity: 2044 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) [2022-10-17 10:24:12,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:24:12,695 INFO L93 Difference]: Finished difference Result 7621 states and 9669 transitions. [2022-10-17 10:24:12,695 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7621 states and 9669 transitions. [2022-10-17 10:24:12,733 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 7229 [2022-10-17 10:24:12,838 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7621 states to 7621 states and 9669 transitions. [2022-10-17 10:24:12,838 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7421 [2022-10-17 10:24:12,844 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7421 [2022-10-17 10:24:12,845 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7621 states and 9669 transitions. [2022-10-17 10:24:12,845 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:24:12,845 INFO L218 hiAutomatonCegarLoop]: Abstraction has 7621 states and 9669 transitions. [2022-10-17 10:24:12,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7621 states and 9669 transitions. [2022-10-17 10:24:12,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7621 to 7621. [2022-10-17 10:24:12,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7621 states, 7621 states have (on average 1.2687311376459782) internal successors, (9669), 7620 states have internal predecessors, (9669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:13,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7621 states to 7621 states and 9669 transitions. [2022-10-17 10:24:13,014 INFO L240 hiAutomatonCegarLoop]: Abstraction has 7621 states and 9669 transitions. [2022-10-17 10:24:13,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:24:13,015 INFO L428 stractBuchiCegarLoop]: Abstraction has 7621 states and 9669 transitions. [2022-10-17 10:24:13,015 INFO L335 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2022-10-17 10:24:13,015 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7621 states and 9669 transitions. [2022-10-17 10:24:13,048 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 7229 [2022-10-17 10:24:13,049 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:24:13,049 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:24:13,052 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:13,052 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:13,052 INFO L748 eck$LassoCheckResult]: Stem: 110613#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 110471#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 110454#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 110404#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 110405#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 110398#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 110399#L110-2 assume !false; 110643#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 110969#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 110968#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 110967#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 110966#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 110965#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 110963#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 110960#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 110956#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 110957#L137 assume 8464 == ssl3_accept_~s__state~0#1; 110813#L144 [2022-10-17 10:24:13,053 INFO L750 eck$LassoCheckResult]: Loop: 110813#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 111867#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 111868#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 113973#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 113969#L607 ssl3_accept_~skip~0#1 := 0; 113966#L110-2 assume !false; 113963#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 113961#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 113959#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 113956#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 113955#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 113954#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 113951#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 113949#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 113945#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 113940#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 113935#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 110988#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 110989#L146 assume 8496 == ssl3_accept_~s__state~0#1; 110790#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 110791#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 111843#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 111840#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 110590#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 111834#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 111829#L607 ssl3_accept_~skip~0#1 := 0; 111823#L110-2 assume !false; 111821#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 111819#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 111817#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 111815#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 111813#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 111811#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 111809#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 111807#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 111805#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 111803#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 111801#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 111799#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 111797#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 111795#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 111792#L152 assume 8512 == ssl3_accept_~s__state~0#1; 110900#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 111787#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 111783#L319 assume !(2 == ssl3_accept_~blastFlag~0#1); 111784#L319-2 assume !(ssl3_accept_~ret~0#1 <= 0); 112130#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 112127#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 112124#L607 ssl3_accept_~skip~0#1 := 0; 112123#L110-2 assume !false; 112122#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 112121#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 112120#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 112119#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 112118#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 112117#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 112116#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 112115#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 112114#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 112113#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 112112#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 112111#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 112110#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 112109#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 112108#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 112107#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 112106#L158 assume 8528 == ssl3_accept_~s__state~0#1; 110894#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 112105#L335 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 112103#L335-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 112097#L365 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 112099#L367 assume !(6 == ssl3_accept_~blastFlag~0#1); 112095#L367-2 assume !(ssl3_accept_~ret~0#1 <= 0); 112091#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 112088#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 112085#L607 ssl3_accept_~skip~0#1 := 0; 112084#L110-2 assume !false; 112082#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 112077#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 112075#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 112073#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 112071#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 112069#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 112067#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 112065#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 112063#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 112061#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 112059#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 112057#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 112055#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 112053#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 112051#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 112049#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 112047#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 112045#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 112043#L164 assume 8544 == ssl3_accept_~s__state~0#1; 110889#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 112040#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 112037#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 112033#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 112031#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 112027#L417 assume !(8 == ssl3_accept_~blastFlag~0#1); 112025#L420 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 112021#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 112018#L607 ssl3_accept_~skip~0#1 := 0; 112017#L110-2 assume !false; 112016#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 112015#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 112014#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 112013#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 112012#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 112011#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 112010#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 112009#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 112008#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 112007#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 112006#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 112005#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 112004#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 112003#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 112002#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 112001#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 112000#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 111999#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 111998#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 111997#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 111996#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 111995#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 111994#L176 assume 8448 == ssl3_accept_~s__state~0#1; 111993#L177 assume !(ssl3_accept_~num1~0#1 > 0); 111990#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 111987#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 111984#L607 ssl3_accept_~skip~0#1 := 0; 111983#L110-2 assume !false; 111982#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 111981#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 111980#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 111979#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 111978#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 111977#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 111976#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 111975#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 111974#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 111973#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 111972#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 111971#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 111970#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 111969#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 111968#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 111967#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 111965#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 111966#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 111961#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 111962#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 111958#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 111957#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 111955#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 111956#L179 assume 8576 == ssl3_accept_~s__state~0#1; 111945#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 116657#L460 assume !(ssl3_accept_~ret~0#1 <= 0); 111938#L463 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 111931#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 111919#L607 ssl3_accept_~skip~0#1 := 0; 111916#L110-2 assume !false; 111913#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 111910#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 111907#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 111904#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 111901#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 111898#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 111895#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 111231#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 111890#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 111887#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 111885#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 111876#L143 assume 8466 == ssl3_accept_~s__state~0#1; 110813#L144 [2022-10-17 10:24:13,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:13,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 22 times [2022-10-17 10:24:13,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:13,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793836915] [2022-10-17 10:24:13,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:13,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:13,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:13,062 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:24:13,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:13,070 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:24:13,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:13,072 INFO L85 PathProgramCache]: Analyzing trace with hash -410793946, now seen corresponding path program 1 times [2022-10-17 10:24:13,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:13,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566316381] [2022-10-17 10:24:13,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:13,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:13,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:13,100 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:24:13,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:13,152 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:24:13,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:13,153 INFO L85 PathProgramCache]: Analyzing trace with hash -349302382, now seen corresponding path program 1 times [2022-10-17 10:24:13,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:13,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739846132] [2022-10-17 10:24:13,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:13,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:13,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:13,229 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2022-10-17 10:24:13,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:24:13,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739846132] [2022-10-17 10:24:13,230 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739846132] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:24:13,230 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:24:13,230 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:24:13,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268706288] [2022-10-17 10:24:13,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:24:15,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:24:15,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:24:15,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:24:15,238 INFO L87 Difference]: Start difference. First operand 7621 states and 9669 transitions. cyclomatic complexity: 2068 Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:15,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:24:15,304 INFO L93 Difference]: Finished difference Result 7349 states and 9335 transitions. [2022-10-17 10:24:15,304 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7349 states and 9335 transitions. [2022-10-17 10:24:15,343 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 7089 [2022-10-17 10:24:15,373 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7349 states to 7349 states and 9335 transitions. [2022-10-17 10:24:15,373 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7243 [2022-10-17 10:24:15,380 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7243 [2022-10-17 10:24:15,380 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7349 states and 9335 transitions. [2022-10-17 10:24:15,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:24:15,380 INFO L218 hiAutomatonCegarLoop]: Abstraction has 7349 states and 9335 transitions. [2022-10-17 10:24:15,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7349 states and 9335 transitions. [2022-10-17 10:24:15,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7349 to 7349. [2022-10-17 10:24:15,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7349 states, 7349 states have (on average 1.270240849095115) internal successors, (9335), 7348 states have internal predecessors, (9335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:15,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7349 states to 7349 states and 9335 transitions. [2022-10-17 10:24:15,538 INFO L240 hiAutomatonCegarLoop]: Abstraction has 7349 states and 9335 transitions. [2022-10-17 10:24:15,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:24:15,543 INFO L428 stractBuchiCegarLoop]: Abstraction has 7349 states and 9335 transitions. [2022-10-17 10:24:15,544 INFO L335 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2022-10-17 10:24:15,544 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7349 states and 9335 transitions. [2022-10-17 10:24:15,571 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 7089 [2022-10-17 10:24:15,571 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:24:15,571 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:24:15,577 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:15,577 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:15,577 INFO L748 eck$LassoCheckResult]: Stem: 125568#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 125440#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 125423#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 125379#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 125380#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 125373#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 125374#L110-2 assume !false; 125610#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126700#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 126697#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 126694#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 126691#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 126688#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 126685#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 126680#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 126681#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 125791#L137 assume 8464 == ssl3_accept_~s__state~0#1; 125792#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 125789#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 125787#L285-2 [2022-10-17 10:24:15,578 INFO L750 eck$LassoCheckResult]: Loop: 125787#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 125784#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 125781#L607 ssl3_accept_~skip~0#1 := 0; 125780#L110-2 assume !false; 125779#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 125778#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 125777#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 125776#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 125775#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 125774#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 125773#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 125772#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 125771#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 125770#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 125769#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 125768#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 125767#L146 assume 8496 == ssl3_accept_~s__state~0#1; 125766#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 125662#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 125661#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 125659#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 125657#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 125654#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 125651#L607 ssl3_accept_~skip~0#1 := 0; 125650#L110-2 assume !false; 125649#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 125648#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 125647#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 125646#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 125645#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 125644#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 125643#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 125642#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 125641#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 125640#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 125639#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 125638#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 125637#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 125636#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 125635#L152 assume 8512 == ssl3_accept_~s__state~0#1; 125634#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 125632#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 125582#L319 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 6; 125583#L319-2 assume !(ssl3_accept_~ret~0#1 <= 0); 126471#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 126468#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 126465#L607 ssl3_accept_~skip~0#1 := 0; 126464#L110-2 assume !false; 126463#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126462#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 126461#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 126460#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 126459#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 126458#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 126457#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 126456#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 126455#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 126454#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 126453#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 126452#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 126449#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 126447#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 126445#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 126443#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 126440#L158 assume 8528 == ssl3_accept_~s__state~0#1; 125896#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 126434#L335 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 126429#L335-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 126423#L365 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 126425#L367 assume 6 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 7; 126421#L367-2 assume !(ssl3_accept_~ret~0#1 <= 0); 126417#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 126414#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 126411#L607 ssl3_accept_~skip~0#1 := 0; 126410#L110-2 assume !false; 126408#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126403#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 126401#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 126399#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 126397#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 126395#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 126393#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 126391#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 126389#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 126387#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 126385#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 126383#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 126381#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 126379#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 126377#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 126375#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 126373#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 126371#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 126369#L164 assume 8544 == ssl3_accept_~s__state~0#1; 125891#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 126366#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 126363#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 126359#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 126357#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 126353#L417 assume !(8 == ssl3_accept_~blastFlag~0#1); 126351#L420 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 126347#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 126344#L607 ssl3_accept_~skip~0#1 := 0; 126343#L110-2 assume !false; 126342#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126341#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 126340#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 126339#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 126338#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 126337#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 126336#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 126335#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 126334#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 126333#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 126332#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 126331#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 126330#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 126329#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 126328#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 126327#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 126326#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 126325#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 126324#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 126323#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 126322#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 126321#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 126320#L176 assume 8448 == ssl3_accept_~s__state~0#1; 126319#L177 assume !(ssl3_accept_~num1~0#1 > 0); 126316#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 126313#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 126310#L607 ssl3_accept_~skip~0#1 := 0; 126309#L110-2 assume !false; 126308#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126307#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 126306#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 126305#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 126304#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 126303#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 126302#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 126301#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 126300#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 126299#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 126298#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 126297#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 126296#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 126295#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 126294#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 126291#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 126285#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 126286#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 126273#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 126274#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 126263#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 126242#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 126192#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 126114#L179 assume 8576 == ssl3_accept_~s__state~0#1; 126112#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 126035#L460 assume !(ssl3_accept_~ret~0#1 <= 0); 126036#L463 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 125872#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 125864#L607 ssl3_accept_~skip~0#1 := 0; 125862#L110-2 assume !false; 125860#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 125858#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 125856#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 125854#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 125852#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 125850#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 125848#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 125846#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 125844#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 125842#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 125839#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 125840#L143 assume 8466 == ssl3_accept_~s__state~0#1; 125689#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 125790#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 125787#L285-2 [2022-10-17 10:24:15,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:15,579 INFO L85 PathProgramCache]: Analyzing trace with hash 2049412304, now seen corresponding path program 1 times [2022-10-17 10:24:15,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:15,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776658128] [2022-10-17 10:24:15,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:15,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:15,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:15,594 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:24:15,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:15,605 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:24:15,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:15,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1499280666, now seen corresponding path program 1 times [2022-10-17 10:24:15,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:15,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999232424] [2022-10-17 10:24:15,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:15,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:15,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:15,704 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2022-10-17 10:24:15,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:24:15,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999232424] [2022-10-17 10:24:15,705 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999232424] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:24:15,705 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:24:15,705 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:24:15,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134756966] [2022-10-17 10:24:15,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:24:15,706 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:24:15,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:24:15,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:24:15,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:24:15,707 INFO L87 Difference]: Start difference. First operand 7349 states and 9335 transitions. cyclomatic complexity: 2004 Second operand has 3 states, 2 states have (on average 42.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:15,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:24:15,788 INFO L93 Difference]: Finished difference Result 10315 states and 13115 transitions. [2022-10-17 10:24:15,788 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10315 states and 13115 transitions. [2022-10-17 10:24:15,837 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 10055 [2022-10-17 10:24:15,878 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10315 states to 10315 states and 13115 transitions. [2022-10-17 10:24:15,878 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10209 [2022-10-17 10:24:15,886 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10209 [2022-10-17 10:24:15,887 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10315 states and 13115 transitions. [2022-10-17 10:24:15,887 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:24:15,887 INFO L218 hiAutomatonCegarLoop]: Abstraction has 10315 states and 13115 transitions. [2022-10-17 10:24:15,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10315 states and 13115 transitions. [2022-10-17 10:24:16,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10315 to 10315. [2022-10-17 10:24:16,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10315 states, 10315 states have (on average 1.2714493456131848) internal successors, (13115), 10314 states have internal predecessors, (13115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:16,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10315 states to 10315 states and 13115 transitions. [2022-10-17 10:24:16,193 INFO L240 hiAutomatonCegarLoop]: Abstraction has 10315 states and 13115 transitions. [2022-10-17 10:24:16,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:24:16,196 INFO L428 stractBuchiCegarLoop]: Abstraction has 10315 states and 13115 transitions. [2022-10-17 10:24:16,196 INFO L335 stractBuchiCegarLoop]: ======== Iteration 29 ============ [2022-10-17 10:24:16,196 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10315 states and 13115 transitions. [2022-10-17 10:24:16,351 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 10055 [2022-10-17 10:24:16,351 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:24:16,351 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:24:16,354 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:16,356 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:16,356 INFO L748 eck$LassoCheckResult]: Stem: 143258#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 143111#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 143095#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 143049#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 143050#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 143047#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 143048#L110-2 assume !false; 143311#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 144315#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 144316#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 144311#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 144312#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 144307#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 144308#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 144239#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 144240#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 143476#L137 assume 8464 == ssl3_accept_~s__state~0#1; 143477#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 143474#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 143472#L285-2 [2022-10-17 10:24:16,357 INFO L750 eck$LassoCheckResult]: Loop: 143472#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 143469#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 143466#L607 ssl3_accept_~skip~0#1 := 0; 143465#L110-2 assume !false; 143464#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 143463#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 143462#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 143461#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 143460#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 143459#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 143458#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 143457#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 143456#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 143455#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 143454#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 143453#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 143452#L146 assume 8496 == ssl3_accept_~s__state~0#1; 143451#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 143352#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 143351#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 143349#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 143347#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 143344#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 143341#L607 ssl3_accept_~skip~0#1 := 0; 143340#L110-2 assume !false; 143339#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 143338#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 143337#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 143336#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 143335#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 143334#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 143333#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 143332#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 143331#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 143330#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 143329#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 143328#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 143327#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 143326#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 143325#L152 assume 8512 == ssl3_accept_~s__state~0#1; 143324#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 143322#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 143274#L319 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 6; 143275#L319-2 assume !(ssl3_accept_~ret~0#1 <= 0); 144162#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 144159#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 144156#L607 ssl3_accept_~skip~0#1 := 0; 144155#L110-2 assume !false; 144154#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 144153#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 144152#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 144151#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 144150#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 144149#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 144148#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 144147#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 144146#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 144145#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 144144#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 144143#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 144140#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 144138#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 144136#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 144134#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 144131#L158 assume 8528 == ssl3_accept_~s__state~0#1; 143582#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 144125#L335 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 144119#L335-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 144112#L365 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 144114#L367 assume !(6 == ssl3_accept_~blastFlag~0#1); 144110#L367-2 assume !(ssl3_accept_~ret~0#1 <= 0); 144106#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 144103#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 144100#L607 ssl3_accept_~skip~0#1 := 0; 144099#L110-2 assume !false; 144097#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 144092#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 144090#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 144088#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 144086#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 144084#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 144082#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 144080#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 144078#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 144076#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 144074#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 144072#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 144070#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 144068#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 144066#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 144064#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 144062#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 144060#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 144058#L164 assume 8544 == ssl3_accept_~s__state~0#1; 143577#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 144055#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 144052#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 144048#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 144046#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 144042#L417 assume !(8 == ssl3_accept_~blastFlag~0#1); 144040#L420 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 144036#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 144033#L607 ssl3_accept_~skip~0#1 := 0; 144032#L110-2 assume !false; 144031#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 144030#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 144029#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 144028#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 144027#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 144026#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 144025#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 144024#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 144023#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 144022#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 144021#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 144020#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 144019#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 144018#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 144017#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 144016#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 144015#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 144014#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 144013#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 144012#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 144011#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 144010#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 144009#L176 assume 8448 == ssl3_accept_~s__state~0#1; 144008#L177 assume !(ssl3_accept_~num1~0#1 > 0); 144005#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 144002#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 143999#L607 ssl3_accept_~skip~0#1 := 0; 143998#L110-2 assume !false; 143997#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 143996#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 143995#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 143994#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 143993#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 143992#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 143991#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 143990#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 143989#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 143988#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 143987#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 143986#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 143985#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 143984#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 143983#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 143982#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 143974#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 143975#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 143961#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 143962#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 143949#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 143928#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 143874#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 143875#L179 assume 8576 == ssl3_accept_~s__state~0#1; 143796#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 145048#L460 assume !(ssl3_accept_~ret~0#1 <= 0); 145047#L463 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 143558#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 143550#L607 ssl3_accept_~skip~0#1 := 0; 143548#L110-2 assume !false; 143546#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 143544#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 143542#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 143540#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 143538#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 143536#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 143534#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 143532#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 143530#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 143528#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 143525#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 143526#L143 assume 8466 == ssl3_accept_~s__state~0#1; 143371#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 143475#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 143472#L285-2 [2022-10-17 10:24:16,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:16,358 INFO L85 PathProgramCache]: Analyzing trace with hash 2049412304, now seen corresponding path program 2 times [2022-10-17 10:24:16,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:16,358 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16581376] [2022-10-17 10:24:16,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:16,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:16,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:16,365 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:24:16,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:16,376 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:24:16,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:16,376 INFO L85 PathProgramCache]: Analyzing trace with hash 653826152, now seen corresponding path program 1 times [2022-10-17 10:24:16,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:16,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708241293] [2022-10-17 10:24:16,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:16,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:16,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:16,451 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2022-10-17 10:24:16,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:24:16,451 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708241293] [2022-10-17 10:24:16,451 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708241293] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:24:16,452 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:24:16,452 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:24:16,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684031656] [2022-10-17 10:24:16,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:24:16,453 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:24:16,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:24:16,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:24:16,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:24:16,454 INFO L87 Difference]: Start difference. First operand 10315 states and 13115 transitions. cyclomatic complexity: 2824 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) [2022-10-17 10:24:16,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:24:16,550 INFO L93 Difference]: Finished difference Result 12411 states and 15770 transitions. [2022-10-17 10:24:16,550 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12411 states and 15770 transitions. [2022-10-17 10:24:16,626 INFO L131 ngComponentsAnalysis]: Automaton has 27 accepting balls. 12086 [2022-10-17 10:24:16,687 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12411 states to 12411 states and 15770 transitions. [2022-10-17 10:24:16,688 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12305 [2022-10-17 10:24:16,699 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12305 [2022-10-17 10:24:16,699 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12411 states and 15770 transitions. [2022-10-17 10:24:16,704 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:24:16,704 INFO L218 hiAutomatonCegarLoop]: Abstraction has 12411 states and 15770 transitions. [2022-10-17 10:24:16,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12411 states and 15770 transitions. [2022-10-17 10:24:16,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12411 to 12411. [2022-10-17 10:24:16,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12411 states, 12411 states have (on average 1.2706470066876159) internal successors, (15770), 12410 states have internal predecessors, (15770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:17,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12411 states to 12411 states and 15770 transitions. [2022-10-17 10:24:17,023 INFO L240 hiAutomatonCegarLoop]: Abstraction has 12411 states and 15770 transitions. [2022-10-17 10:24:17,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:24:17,024 INFO L428 stractBuchiCegarLoop]: Abstraction has 12411 states and 15770 transitions. [2022-10-17 10:24:17,024 INFO L335 stractBuchiCegarLoop]: ======== Iteration 30 ============ [2022-10-17 10:24:17,024 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12411 states and 15770 transitions. [2022-10-17 10:24:17,070 INFO L131 ngComponentsAnalysis]: Automaton has 27 accepting balls. 12086 [2022-10-17 10:24:17,070 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:24:17,070 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:24:17,071 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:17,071 INFO L149 hiAutomatonCegarLoop]: 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] [2022-10-17 10:24:17,071 INFO L748 eck$LassoCheckResult]: Stem: 165988#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 165844#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 165825#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 165783#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 165784#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 165779#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 165780#L110-2 assume !false; 166028#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 166935#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 166936#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 166927#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 166928#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 166919#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 166920#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 166913#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 166914#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 166164#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 166165#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 167173#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 167174#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 167059#L149 [2022-10-17 10:24:17,072 INFO L750 eck$LassoCheckResult]: Loop: 167059#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 167054#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 167055#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 167045#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 167046#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 167036#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 167037#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 167027#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 167028#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 167010#L176 assume 8448 == ssl3_accept_~s__state~0#1; 166958#L177 assume !(ssl3_accept_~num1~0#1 > 0); 166957#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 166999#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 166995#L607 ssl3_accept_~skip~0#1 := 0; 166993#L110-2 assume !false; 166990#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 166989#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 166981#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 166983#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 166988#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 166979#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 166980#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 167146#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 167143#L134 assume 8482 == ssl3_accept_~s__state~0#1; 167144#L135 ssl3_accept_~s__state~0#1 := 3; 167190#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 167187#L607 ssl3_accept_~skip~0#1 := 0; 167186#L110-2 assume !false; 167185#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 167184#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 167183#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 167182#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 167181#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 167180#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 167179#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 167178#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 167177#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 167176#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 167175#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 167172#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 167058#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 167059#L149 [2022-10-17 10:24:17,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:17,072 INFO L85 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2022-10-17 10:24:17,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:17,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608376582] [2022-10-17 10:24:17,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:17,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:17,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:17,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:24:17,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:24:17,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608376582] [2022-10-17 10:24:17,100 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608376582] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:24:17,101 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:24:17,101 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:24:17,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091205114] [2022-10-17 10:24:17,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:24:17,101 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:24:17,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:17,102 INFO L85 PathProgramCache]: Analyzing trace with hash -671833659, now seen corresponding path program 2 times [2022-10-17 10:24:17,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:17,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299708776] [2022-10-17 10:24:17,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:17,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:17,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:17,108 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:24:17,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:17,114 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:24:17,330 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:24:17,330 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:24:17,330 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:24:17,330 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:24:17,330 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-10-17 10:24:17,330 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:24:17,330 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:24:17,330 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:24:17,330 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_7.cil.c_Iteration30_Loop [2022-10-17 10:24:17,331 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:24:17,331 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:24:17,332 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:24:17,335 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:24:17,338 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:24:17,341 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:24:17,348 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:24:17,402 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:24:17,402 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-10-17 10:24:17,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:24:17,403 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:24:17,408 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:24:17,414 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:24:17,414 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:24:17,425 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2022-10-17 10:24:17,431 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:24:17,431 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:24:17,465 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2022-10-17 10:24:17,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:24:17,465 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:24:17,466 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:24:17,474 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-10-17 10:24:17,474 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:24:17,475 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:24:17,496 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:24:17,496 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:24:17,530 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2022-10-17 10:24:17,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:24:17,530 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:24:17,531 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:24:17,542 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:24:17,542 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:24:17,553 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-10-17 10:24:17,576 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:24:17,577 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:24:17,611 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-10-17 10:24:17,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:24:17,611 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:24:17,612 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:24:17,618 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:24:17,618 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:24:17,643 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-10-17 10:24:17,683 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2022-10-17 10:24:17,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:24:17,683 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:24:17,684 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:24:17,690 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-10-17 10:24:17,690 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:24:17,705 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2022-10-17 10:24:17,720 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-10-17 10:24:17,756 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2022-10-17 10:24:17,757 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:24:17,757 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:24:17,757 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:24:17,757 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:24:17,757 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-10-17 10:24:17,757 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:24:17,757 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:24:17,757 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:24:17,757 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_7.cil.c_Iteration30_Loop [2022-10-17 10:24:17,757 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:24:17,757 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:24:17,758 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:24:17,763 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:24:17,766 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:24:17,769 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:24:17,775 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:24:17,821 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:24:17,821 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-10-17 10:24:17,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:24:17,822 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:24:17,822 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:24:17,830 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 [2022-10-17 10:24:17,839 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:24:17,839 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:24:17,839 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:24:17,839 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:24:17,840 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:24:17,840 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:24:17,840 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:24:17,842 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2022-10-17 10:24:17,852 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:24:17,889 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2022-10-17 10:24:17,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:24:17,889 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:24:17,890 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:24:17,893 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 [2022-10-17 10:24:17,902 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:24:17,902 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:24:17,902 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:24:17,902 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:24:17,902 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:24:17,903 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:24:17,903 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:24:17,905 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2022-10-17 10:24:17,920 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:24:17,958 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2022-10-17 10:24:17,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:24:17,958 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:24:17,960 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:24:17,965 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 [2022-10-17 10:24:17,975 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:24:17,975 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:24:17,975 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:24:17,975 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:24:17,976 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:24:17,976 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:24:17,976 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:24:17,980 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2022-10-17 10:24:17,996 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:24:18,023 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2022-10-17 10:24:18,026 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:24:18,026 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:24:18,027 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:24:18,027 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2022-10-17 10:24:18,028 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 [2022-10-17 10:24:18,036 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:24:18,036 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:24:18,036 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:24:18,036 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:24:18,036 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:24:18,038 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:24:18,038 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:24:18,041 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-10-17 10:24:18,066 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-10-17 10:24:18,066 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-10-17 10:24:18,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:24:18,066 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:24:18,067 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:24:18,074 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2022-10-17 10:24:18,075 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-10-17 10:24:18,075 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-10-17 10:24:18,075 INFO L513 LassoAnalysis]: Proved termination. [2022-10-17 10:24:18,076 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0#1) = 1*ULTIMATE.start_ssl3_accept_~s__state~0#1 Supporting invariants [] [2022-10-17 10:24:18,097 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2022-10-17 10:24:18,098 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-10-17 10:24:18,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:18,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:18,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:24:18,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:24:18,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:18,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:24:18,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:24:18,292 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:24:18,293 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-10-17 10:24:18,293 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 12411 states and 15770 transitions. cyclomatic complexity: 3387 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) [2022-10-17 10:24:18,880 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2022-10-17 10:24:18,913 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 12411 states and 15770 transitions. cyclomatic complexity: 3387. 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 39090 states and 49266 transitions. Complement of second has 9 states. [2022-10-17 10:24:18,914 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 [2022-10-17 10:24:18,914 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) [2022-10-17 10:24:18,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 354 transitions. [2022-10-17 10:24:18,915 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 354 transitions. Stem has 20 letters. Loop has 41 letters. [2022-10-17 10:24:18,918 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:24:18,918 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 354 transitions. Stem has 61 letters. Loop has 41 letters. [2022-10-17 10:24:18,920 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:24:18,920 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 354 transitions. Stem has 20 letters. Loop has 82 letters. [2022-10-17 10:24:18,921 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:24:18,921 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 39090 states and 49266 transitions. [2022-10-17 10:24:19,120 INFO L131 ngComponentsAnalysis]: Automaton has 61 accepting balls. 23198 [2022-10-17 10:24:19,287 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 39090 states to 38711 states and 48797 transitions. [2022-10-17 10:24:19,288 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 25327 [2022-10-17 10:24:19,308 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 25459 [2022-10-17 10:24:19,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38711 states and 48797 transitions. [2022-10-17 10:24:19,310 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:24:19,310 INFO L218 hiAutomatonCegarLoop]: Abstraction has 38711 states and 48797 transitions. [2022-10-17 10:24:19,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38711 states and 48797 transitions. [2022-10-17 10:24:19,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38711 to 33922. [2022-10-17 10:24:20,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33922 states, 33922 states have (on average 1.2705618772478038) internal successors, (43100), 33921 states have internal predecessors, (43100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:20,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33922 states to 33922 states and 43100 transitions. [2022-10-17 10:24:20,121 INFO L240 hiAutomatonCegarLoop]: Abstraction has 33922 states and 43100 transitions. [2022-10-17 10:24:20,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:24:20,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:24:20,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:24:20,122 INFO L87 Difference]: Start difference. First operand 33922 states and 43100 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) [2022-10-17 10:24:20,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:24:20,282 INFO L93 Difference]: Finished difference Result 23957 states and 30219 transitions. [2022-10-17 10:24:20,282 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 23957 states and 30219 transitions. [2022-10-17 10:24:20,549 INFO L131 ngComponentsAnalysis]: Automaton has 33 accepting balls. 14737 [2022-10-17 10:24:20,645 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 23957 states to 23947 states and 30209 transitions. [2022-10-17 10:24:20,646 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15311 [2022-10-17 10:24:20,659 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15311 [2022-10-17 10:24:20,659 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23947 states and 30209 transitions. [2022-10-17 10:24:20,660 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:24:20,660 INFO L218 hiAutomatonCegarLoop]: Abstraction has 23947 states and 30209 transitions. [2022-10-17 10:24:20,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23947 states and 30209 transitions. [2022-10-17 10:24:21,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23947 to 23748. [2022-10-17 10:24:21,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23748 states, 23748 states have (on average 1.2622957722755601) internal successors, (29977), 23747 states have internal predecessors, (29977), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:21,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23748 states to 23748 states and 29977 transitions. [2022-10-17 10:24:21,188 INFO L240 hiAutomatonCegarLoop]: Abstraction has 23748 states and 29977 transitions. [2022-10-17 10:24:21,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:24:21,189 INFO L428 stractBuchiCegarLoop]: Abstraction has 23748 states and 29977 transitions. [2022-10-17 10:24:21,189 INFO L335 stractBuchiCegarLoop]: ======== Iteration 31 ============ [2022-10-17 10:24:21,189 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 23748 states and 29977 transitions. [2022-10-17 10:24:21,275 INFO L131 ngComponentsAnalysis]: Automaton has 33 accepting balls. 14669 [2022-10-17 10:24:21,275 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:24:21,275 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:24:21,278 INFO L148 hiAutomatonCegarLoop]: 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] [2022-10-17 10:24:21,278 INFO L149 hiAutomatonCegarLoop]: 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] [2022-10-17 10:24:21,279 INFO L748 eck$LassoCheckResult]: Stem: 275683#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 275487#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 275459#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 275395#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 275396#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 275389#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 275390#L110-2 assume !false; 275852#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 275851#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 275850#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 275849#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 275847#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 275841#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 275839#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 275837#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 275835#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 275833#L137 assume 8464 == ssl3_accept_~s__state~0#1; 275831#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 275829#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 275826#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 275822#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 275818#L607 ssl3_accept_~skip~0#1 := 0; 275816#L110-2 assume !false; 275814#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 275812#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 275810#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 275808#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 275806#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 275804#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 275802#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 275800#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 275798#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 275796#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 275794#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 275792#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 275790#L146 assume 8496 == ssl3_accept_~s__state~0#1; 275788#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 275786#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 275783#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 275779#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 275780#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 276245#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 276237#L607 ssl3_accept_~skip~0#1 := 0; 276235#L110-2 assume !false; 276233#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 276231#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 276229#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 276227#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 276225#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 276223#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 276221#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 276219#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 276217#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 276215#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 276213#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 276211#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 276209#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 276206#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 276207#L152 [2022-10-17 10:24:21,279 INFO L750 eck$LassoCheckResult]: Loop: 276207#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 284555#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 284554#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 284553#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 284552#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 284551#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 284550#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 284549#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 284548#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 284547#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 284546#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 284545#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 284544#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 284543#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 284542#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 284541#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 284539#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 284536#L203 assume 8656 == ssl3_accept_~s__state~0#1; 284533#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 284530#L511 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 284528#L516 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 284526#L522-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 284524#L532 assume !(0 == ssl3_accept_~tmp___10~0#1); 284509#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 284505#L607 ssl3_accept_~skip~0#1 := 0; 284503#L110-2 assume !false; 284501#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 284499#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 284497#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 284494#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 284491#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 284488#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 284485#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 284482#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 284479#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 284476#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 284473#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 284470#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 284467#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 284464#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 284461#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 284458#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 284455#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 284452#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 284449#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 284446#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 284443#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 284440#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 284437#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 284434#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 284430#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 284427#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 284423#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 284420#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 284416#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 284413#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 284410#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 284407#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 284402#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 284400#L209 assume 8672 == ssl3_accept_~s__state~0#1; 284397#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 284395#L540 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 284393#L540-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 284392#L547 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 284391#L547-2 ssl3_accept_~s__init_num~0#1 := 0; 275992#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 284385#L607 ssl3_accept_~skip~0#1 := 0; 284384#L110-2 assume !false; 284383#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 284382#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 284381#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 284380#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 284379#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 284378#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 284377#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 284376#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 284375#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 284374#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 284373#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 284372#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 284371#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 284370#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 284369#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 284368#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 284367#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 284366#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 284365#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 284364#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 284363#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 284362#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 284361#L176 assume 8448 == ssl3_accept_~s__state~0#1; 284360#L177 assume !(ssl3_accept_~num1~0#1 > 0); 284358#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 284354#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 284351#L607 ssl3_accept_~skip~0#1 := 0; 284350#L110-2 assume !false; 284349#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 284347#L113 assume 12292 == ssl3_accept_~s__state~0#1; 284346#L114 ssl3_accept_~s__new_session~0#1 := 1; 284345#L222 ssl3_accept_~s__server~0#1 := 1; 284344#L227 assume 0 != ssl3_accept_~cb~0#1; 284343#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 284342#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 284340#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 284338#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 284336#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 284332#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 284329#L607 ssl3_accept_~skip~0#1 := 0; 284328#L110-2 assume !false; 284327#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 284326#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 284325#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 284324#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 284323#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 284322#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 284320#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 284321#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 284710#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 284708#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 284699#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 284700#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 284589#L146 assume 8496 == ssl3_accept_~s__state~0#1; 284262#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 284583#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 284580#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 284579#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 284578#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 284574#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 284571#L607 ssl3_accept_~skip~0#1 := 0; 284570#L110-2 assume !false; 284569#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 284568#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 284567#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 284566#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 284565#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 284564#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 284563#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 284562#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 284561#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 284560#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 284559#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 284558#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 284557#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 284556#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 276207#L152 [2022-10-17 10:24:21,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:21,280 INFO L85 PathProgramCache]: Analyzing trace with hash -866942997, now seen corresponding path program 1 times [2022-10-17 10:24:21,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:21,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430005402] [2022-10-17 10:24:21,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:21,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:21,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:21,292 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:24:21,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:21,315 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:24:21,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:21,316 INFO L85 PathProgramCache]: Analyzing trace with hash -467356412, now seen corresponding path program 1 times [2022-10-17 10:24:21,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:21,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400374635] [2022-10-17 10:24:21,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:21,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:21,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:21,407 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 116 proven. 5 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-10-17 10:24:21,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:24:21,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400374635] [2022-10-17 10:24:21,407 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400374635] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:24:21,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [704159737] [2022-10-17 10:24:21,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:21,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:24:21,408 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:24:21,409 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:24:21,427 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f1d7892-de34-4e8c-943e-6a22cb6002b1/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-10-17 10:24:21,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:21,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:24:21,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:24:21,599 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 111 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-10-17 10:24:21,599 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-10-17 10:24:21,599 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [704159737] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:24:21,599 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-10-17 10:24:21,600 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-10-17 10:24:21,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853485624] [2022-10-17 10:24:21,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:24:21,601 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:24:21,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:24:21,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:24:21,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-10-17 10:24:21,603 INFO L87 Difference]: Start difference. First operand 23748 states and 29977 transitions. cyclomatic complexity: 6279 Second operand has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:21,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:24:21,725 INFO L93 Difference]: Finished difference Result 22851 states and 28867 transitions. [2022-10-17 10:24:21,726 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 22851 states and 28867 transitions. [2022-10-17 10:24:21,852 INFO L131 ngComponentsAnalysis]: Automaton has 36 accepting balls. 13789 [2022-10-17 10:24:21,948 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 22851 states to 22851 states and 28867 transitions. [2022-10-17 10:24:21,948 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 14348 [2022-10-17 10:24:21,962 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 14348 [2022-10-17 10:24:21,963 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22851 states and 28867 transitions. [2022-10-17 10:24:21,963 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:24:21,963 INFO L218 hiAutomatonCegarLoop]: Abstraction has 22851 states and 28867 transitions. [2022-10-17 10:24:21,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22851 states and 28867 transitions. [2022-10-17 10:24:22,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22851 to 22851. [2022-10-17 10:24:22,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22851 states, 22851 states have (on average 1.2632707540151416) internal successors, (28867), 22850 states have internal predecessors, (28867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:22,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22851 states to 22851 states and 28867 transitions. [2022-10-17 10:24:22,640 INFO L240 hiAutomatonCegarLoop]: Abstraction has 22851 states and 28867 transitions. [2022-10-17 10:24:22,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:24:22,641 INFO L428 stractBuchiCegarLoop]: Abstraction has 22851 states and 28867 transitions. [2022-10-17 10:24:22,641 INFO L335 stractBuchiCegarLoop]: ======== Iteration 32 ============ [2022-10-17 10:24:22,641 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 22851 states and 28867 transitions. [2022-10-17 10:24:22,712 INFO L131 ngComponentsAnalysis]: Automaton has 36 accepting balls. 13789 [2022-10-17 10:24:22,713 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:24:22,713 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:24:22,714 INFO L148 hiAutomatonCegarLoop]: 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, 1, 1, 1] [2022-10-17 10:24:22,714 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:22,715 INFO L748 eck$LassoCheckResult]: Stem: 322736#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 322523#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 322495#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 322426#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 322427#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 322420#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 322421#L110-2 assume !false; 322842#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 322841#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 322840#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 322839#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 322838#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 322837#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 322836#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 322835#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 322834#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 322833#L137 assume 8464 == ssl3_accept_~s__state~0#1; 322832#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 322831#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 322829#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 322826#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 322823#L607 ssl3_accept_~skip~0#1 := 0; 322822#L110-2 assume !false; 322821#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 322820#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 322819#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 322818#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 322817#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 322816#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 322815#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 322814#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 322813#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 322812#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 322811#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 322810#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 322809#L146 assume 8496 == ssl3_accept_~s__state~0#1; 322808#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 322807#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 322806#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 322804#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 322802#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 322799#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 322796#L607 ssl3_accept_~skip~0#1 := 0; 322795#L110-2 assume !false; 322794#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 322793#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 322792#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 322791#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 322790#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 322789#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 322788#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 322787#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 322786#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 322785#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 322784#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 322783#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 322782#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 322780#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 322781#L152 assume 8512 == ssl3_accept_~s__state~0#1; 324219#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 324217#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 324218#L315-2 [2022-10-17 10:24:22,715 INFO L750 eck$LassoCheckResult]: Loop: 324218#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 332895#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 332892#L607 ssl3_accept_~skip~0#1 := 0; 332891#L110-2 assume !false; 332890#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 332889#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 332888#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 332887#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 332886#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 332885#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 332884#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 332883#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 332882#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 332881#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 332880#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 332879#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 332878#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 332877#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 332876#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 332875#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 332874#L158 assume 8528 == ssl3_accept_~s__state~0#1; 332873#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 332872#L335 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 332871#L335-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 332864#L365 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 332866#L367 assume !(6 == ssl3_accept_~blastFlag~0#1); 332862#L367-2 assume !(ssl3_accept_~ret~0#1 <= 0); 332858#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 332855#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 332852#L607 ssl3_accept_~skip~0#1 := 0; 332851#L110-2 assume !false; 332850#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 332848#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 332843#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 332841#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 332839#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 332837#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 332835#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 332833#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 332831#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 332829#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 332827#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 332825#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 332823#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 332821#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 332819#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 332817#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 332815#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 332813#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 332811#L164 assume 8544 == ssl3_accept_~s__state~0#1; 332809#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 332807#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 332804#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 332802#L405 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 332799#L406 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 332797#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 332795#L417 assume !(8 == ssl3_accept_~blastFlag~0#1); 332792#L420 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 332788#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 332785#L607 ssl3_accept_~skip~0#1 := 0; 332784#L110-2 assume !false; 332783#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 332782#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 332781#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 332780#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 332779#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 332778#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 332777#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 332776#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 332775#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 332774#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 332773#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 332772#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 332771#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 332770#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 332769#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 332768#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 332767#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 332766#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 332765#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 332764#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 332763#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 332761#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 332760#L176 assume 8448 == ssl3_accept_~s__state~0#1; 332758#L177 assume !(ssl3_accept_~num1~0#1 > 0); 332755#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 332748#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 332745#L607 ssl3_accept_~skip~0#1 := 0; 332744#L110-2 assume !false; 332743#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 332742#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 332741#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 332740#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 332739#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 332738#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 332737#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 332736#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 332735#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 332734#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 332733#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 332732#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 332731#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 332730#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 332729#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 332728#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 332727#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 332726#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 332725#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 332724#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 332723#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 332722#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 332720#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 332718#L179 assume 8576 == ssl3_accept_~s__state~0#1; 332550#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 332714#L460 assume !(ssl3_accept_~ret~0#1 <= 0); 332707#L463 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 332708#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 333196#L607 ssl3_accept_~skip~0#1 := 0; 333197#L110-2 assume !false; 333192#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 333193#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 333188#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 333189#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 333184#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 333185#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 333180#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 333181#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 332991#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 332992#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 332984#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 332985#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 332930#L146 assume 8496 == ssl3_accept_~s__state~0#1; 332929#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 332928#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 332927#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 332925#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 332923#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 332920#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 332917#L607 ssl3_accept_~skip~0#1 := 0; 332916#L110-2 assume !false; 332915#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 332914#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 332913#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 332912#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 332911#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 332910#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 332909#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 332908#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 332907#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 332906#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 332905#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 332904#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 332903#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 332902#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 332901#L152 assume 8512 == ssl3_accept_~s__state~0#1; 332900#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 332899#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 324218#L315-2 [2022-10-17 10:24:22,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:22,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1241502428, now seen corresponding path program 1 times [2022-10-17 10:24:22,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:22,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298403714] [2022-10-17 10:24:22,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:22,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:22,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:22,726 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:24:22,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:22,742 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:24:22,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:22,742 INFO L85 PathProgramCache]: Analyzing trace with hash -1469969191, now seen corresponding path program 1 times [2022-10-17 10:24:22,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:22,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518373252] [2022-10-17 10:24:22,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:22,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:22,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:22,783 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 94 proven. 0 refuted. 0 times theorem prover too weak. 188 trivial. 0 not checked. [2022-10-17 10:24:22,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:24:22,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518373252] [2022-10-17 10:24:22,784 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518373252] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:24:22,784 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:24:22,784 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:24:22,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106999698] [2022-10-17 10:24:22,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:24:22,785 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:24:22,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:24:22,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:24:22,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:24:22,786 INFO L87 Difference]: Start difference. First operand 22851 states and 28867 transitions. cyclomatic complexity: 6073 Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:22,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:24:22,884 INFO L93 Difference]: Finished difference Result 37313 states and 46999 transitions. [2022-10-17 10:24:22,885 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 37313 states and 46999 transitions. [2022-10-17 10:24:23,315 INFO L131 ngComponentsAnalysis]: Automaton has 45 accepting balls. 22320 [2022-10-17 10:24:23,493 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 37313 states to 37313 states and 46999 transitions. [2022-10-17 10:24:23,493 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 23258 [2022-10-17 10:24:23,510 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 23258 [2022-10-17 10:24:23,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37313 states and 46999 transitions. [2022-10-17 10:24:23,510 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:24:23,510 INFO L218 hiAutomatonCegarLoop]: Abstraction has 37313 states and 46999 transitions. [2022-10-17 10:24:23,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37313 states and 46999 transitions. [2022-10-17 10:24:23,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37313 to 22851. [2022-10-17 10:24:23,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22851 states, 22851 states have (on average 1.2617828541420506) internal successors, (28833), 22850 states have internal predecessors, (28833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:24:23,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22851 states to 22851 states and 28833 transitions. [2022-10-17 10:24:23,914 INFO L240 hiAutomatonCegarLoop]: Abstraction has 22851 states and 28833 transitions. [2022-10-17 10:24:23,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:24:23,916 INFO L428 stractBuchiCegarLoop]: Abstraction has 22851 states and 28833 transitions. [2022-10-17 10:24:23,916 INFO L335 stractBuchiCegarLoop]: ======== Iteration 33 ============ [2022-10-17 10:24:23,916 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 22851 states and 28833 transitions. [2022-10-17 10:24:23,989 INFO L131 ngComponentsAnalysis]: Automaton has 36 accepting balls. 13789 [2022-10-17 10:24:23,989 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:24:23,990 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:24:23,992 INFO L148 hiAutomatonCegarLoop]: 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, 1, 1, 1] [2022-10-17 10:24:23,992 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:24:23,992 INFO L748 eck$LassoCheckResult]: Stem: 382880#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 382687#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 382662#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 382597#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 382598#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 382595#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 382596#L110-2 assume !false; 382973#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 382972#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 382971#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 382970#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 382969#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 382968#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 382967#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 382966#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 382965#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 382964#L137 assume 8464 == ssl3_accept_~s__state~0#1; 382963#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 382962#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 382960#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 382957#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 382954#L607 ssl3_accept_~skip~0#1 := 0; 382953#L110-2 assume !false; 382952#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 382951#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 382950#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 382949#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 382948#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 382947#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 382946#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 382945#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 382944#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 382943#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 382942#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 382941#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 382940#L146 assume 8496 == ssl3_accept_~s__state~0#1; 382939#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 382938#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 382937#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 382935#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 382933#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 382930#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 382927#L607 ssl3_accept_~skip~0#1 := 0; 382926#L110-2 assume !false; 382925#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 382924#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 382923#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 382922#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 382921#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 382920#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 382919#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 382918#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 382917#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 382916#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 382915#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 382914#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 382913#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 382911#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 382912#L152 assume 8512 == ssl3_accept_~s__state~0#1; 391332#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 391330#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 391331#L315-2 [2022-10-17 10:24:23,993 INFO L750 eck$LassoCheckResult]: Loop: 391331#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 394200#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 394197#L607 ssl3_accept_~skip~0#1 := 0; 394196#L110-2 assume !false; 394195#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 394194#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 394193#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 394192#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 394191#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 394190#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 394189#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 394188#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 394187#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 394186#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 394185#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 394184#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 394183#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 394182#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 394181#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 394180#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 394179#L158 assume 8528 == ssl3_accept_~s__state~0#1; 394178#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 394175#L335 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 394176#L335-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 394169#L365 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 394177#L367 assume !(6 == ssl3_accept_~blastFlag~0#1); 394167#L367-2 assume !(ssl3_accept_~ret~0#1 <= 0); 394163#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 394160#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 394157#L607 ssl3_accept_~skip~0#1 := 0; 394156#L110-2 assume !false; 394155#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 394153#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 394148#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 394146#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 394144#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 394142#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 394140#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 394138#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 394136#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 394134#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 394132#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 394130#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 394128#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 394126#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 394124#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 394122#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 394120#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 394118#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 394116#L164 assume 8544 == ssl3_accept_~s__state~0#1; 394114#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 394112#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 394109#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 394107#L405 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 394104#L406 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 394102#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 394100#L417 assume !(8 == ssl3_accept_~blastFlag~0#1); 394097#L420 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 394093#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 394090#L607 ssl3_accept_~skip~0#1 := 0; 394089#L110-2 assume !false; 394088#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 394087#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 394086#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 394085#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 394084#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 394083#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 394082#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 394081#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 394080#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 394079#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 394078#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 394077#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 394076#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 394075#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 394074#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 394073#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 394072#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 394071#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 394070#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 394069#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 394067#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 394066#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 394065#L176 assume 8448 == ssl3_accept_~s__state~0#1; 394063#L177 assume !(ssl3_accept_~num1~0#1 > 0); 394061#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 394053#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 394050#L607 ssl3_accept_~skip~0#1 := 0; 394049#L110-2 assume !false; 394048#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 394047#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 394046#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 394045#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 394044#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 394043#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 394042#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 394041#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 394040#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 394039#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 394038#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 394037#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 394036#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 394035#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 394034#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 394033#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 394032#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 394031#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 394030#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 394029#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 394028#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 394027#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 394025#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 394023#L179 assume 8576 == ssl3_accept_~s__state~0#1; 393946#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 394019#L460 assume !(ssl3_accept_~ret~0#1 <= 0); 394012#L463 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 394013#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 394261#L607 ssl3_accept_~skip~0#1 := 0; 394262#L110-2 assume !false; 394257#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 394258#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 394253#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 394254#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 394249#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 394250#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 394245#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 394246#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 394241#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 394242#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 394237#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 394238#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 394235#L146 assume 8496 == ssl3_accept_~s__state~0#1; 394234#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 394233#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 394232#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 394230#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 394228#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 394225#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 394222#L607 ssl3_accept_~skip~0#1 := 0; 394221#L110-2 assume !false; 394220#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 394219#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 394218#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 394217#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 394216#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 394215#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 394214#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 394213#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 394212#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 394211#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 394210#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 394209#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 394208#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 394207#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 394206#L152 assume 8512 == ssl3_accept_~s__state~0#1; 394205#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 394204#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 391331#L315-2 [2022-10-17 10:24:23,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:23,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1241502428, now seen corresponding path program 2 times [2022-10-17 10:24:23,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:23,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002299165] [2022-10-17 10:24:23,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:23,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:24,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:24,005 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:24:24,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:24:24,021 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:24:24,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:24:24,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1426044503, now seen corresponding path program 1 times [2022-10-17 10:24:24,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:24:24,022 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563856816] [2022-10-17 10:24:24,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:24:24,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:24:24,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:24:24,231 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 151 proven. 0 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2022-10-17 10:24:24,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:24:24,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563856816] [2022-10-17 10:24:24,231 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563856816] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:24:24,232 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:24:24,232 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:24:24,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056265324] [2022-10-17 10:24:24,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:24:24,233 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:24:24,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:24:24,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:24:24,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:24:24,233 INFO L87 Difference]: Start difference. First operand 22851 states and 28833 transitions. cyclomatic complexity: 6039 Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)