./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_3.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 5e519f3a Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_3.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc --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 5f4304a957668929d4c4ca97a168406535fe955ba86c164574a4a7768919c53b --- 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-5e519f3 [2022-11-02 20:46:43,978 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-02 20:46:43,980 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-02 20:46:44,011 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-02 20:46:44,011 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-02 20:46:44,013 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-02 20:46:44,014 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-02 20:46:44,017 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-02 20:46:44,019 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-02 20:46:44,020 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-02 20:46:44,021 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-02 20:46:44,023 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-02 20:46:44,023 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-02 20:46:44,024 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-02 20:46:44,026 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-02 20:46:44,029 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-02 20:46:44,032 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-02 20:46:44,036 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-02 20:46:44,038 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-02 20:46:44,041 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-02 20:46:44,050 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-02 20:46:44,055 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-02 20:46:44,057 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-02 20:46:44,058 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-02 20:46:44,064 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-02 20:46:44,068 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-02 20:46:44,069 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-02 20:46:44,070 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-02 20:46:44,070 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-02 20:46:44,071 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-02 20:46:44,074 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-02 20:46:44,076 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-02 20:46:44,077 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-02 20:46:44,078 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-02 20:46:44,080 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-02 20:46:44,081 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-02 20:46:44,083 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-02 20:46:44,083 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-02 20:46:44,083 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-02 20:46:44,084 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-02 20:46:44,085 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-02 20:46:44,086 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/config/svcomp-Termination-32bit-Automizer_Default.epf [2022-11-02 20:46:44,114 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-02 20:46:44,114 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-02 20:46:44,115 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-02 20:46:44,115 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-02 20:46:44,116 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-02 20:46:44,116 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-02 20:46:44,117 INFO L138 SettingsManager]: * Use SBE=true [2022-11-02 20:46:44,117 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-11-02 20:46:44,117 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-11-02 20:46:44,117 INFO L138 SettingsManager]: * Use old map elimination=false [2022-11-02 20:46:44,117 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-11-02 20:46:44,118 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-11-02 20:46:44,118 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-11-02 20:46:44,118 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-02 20:46:44,118 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-02 20:46:44,119 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-02 20:46:44,119 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-02 20:46:44,119 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-02 20:46:44,119 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-02 20:46:44,119 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-11-02 20:46:44,119 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-11-02 20:46:44,120 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-11-02 20:46:44,120 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-02 20:46:44,120 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-02 20:46:44,120 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-11-02 20:46:44,120 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-02 20:46:44,121 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-11-02 20:46:44,121 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-02 20:46:44,121 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-02 20:46:44,121 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-02 20:46:44,122 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-02 20:46:44,123 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-11-02 20:46:44,123 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_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/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_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc 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 -> 5f4304a957668929d4c4ca97a168406535fe955ba86c164574a4a7768919c53b [2022-11-02 20:46:44,455 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-02 20:46:44,482 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-02 20:46:44,485 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-02 20:46:44,487 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-02 20:46:44,488 INFO L275 PluginConnector]: CDTParser initialized [2022-11-02 20:46:44,489 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/../../sv-benchmarks/c/openssl-simplified/s3_srvr_3.cil.c [2022-11-02 20:46:44,554 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/data/0e1398fcf/cc2846e0eec84766bf5a531b45faf399/FLAG27f000ee9 [2022-11-02 20:46:45,133 INFO L306 CDTParser]: Found 1 translation units. [2022-11-02 20:46:45,134 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/sv-benchmarks/c/openssl-simplified/s3_srvr_3.cil.c [2022-11-02 20:46:45,143 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/data/0e1398fcf/cc2846e0eec84766bf5a531b45faf399/FLAG27f000ee9 [2022-11-02 20:46:45,479 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/data/0e1398fcf/cc2846e0eec84766bf5a531b45faf399 [2022-11-02 20:46:45,482 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-02 20:46:45,486 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-02 20:46:45,492 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-02 20:46:45,493 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-02 20:46:45,498 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-02 20:46:45,500 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 08:46:45" (1/1) ... [2022-11-02 20:46:45,503 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6906604b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:46:45, skipping insertion in model container [2022-11-02 20:46:45,504 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 08:46:45" (1/1) ... [2022-11-02 20:46:45,512 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-02 20:46:45,580 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-02 20:46:45,836 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_fd302765-0860-46ff-afe4-8df29fccebf7/sv-benchmarks/c/openssl-simplified/s3_srvr_3.cil.c[42783,42796] [2022-11-02 20:46:45,841 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 20:46:45,850 INFO L203 MainTranslator]: Completed pre-run [2022-11-02 20:46:45,923 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_fd302765-0860-46ff-afe4-8df29fccebf7/sv-benchmarks/c/openssl-simplified/s3_srvr_3.cil.c[42783,42796] [2022-11-02 20:46:45,926 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 20:46:45,939 INFO L208 MainTranslator]: Completed translation [2022-11-02 20:46:45,940 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:46:45 WrapperNode [2022-11-02 20:46:45,940 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-02 20:46:45,941 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-02 20:46:45,941 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-02 20:46:45,941 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-02 20:46:45,960 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:46:45" (1/1) ... [2022-11-02 20:46:45,983 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:46:45" (1/1) ... [2022-11-02 20:46:46,013 INFO L138 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 500 [2022-11-02 20:46:46,014 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-02 20:46:46,014 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-02 20:46:46,015 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-02 20:46:46,015 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-02 20:46:46,024 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:46:45" (1/1) ... [2022-11-02 20:46:46,025 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:46:45" (1/1) ... [2022-11-02 20:46:46,027 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:46:45" (1/1) ... [2022-11-02 20:46:46,028 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:46:45" (1/1) ... [2022-11-02 20:46:46,034 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:46:45" (1/1) ... [2022-11-02 20:46:46,041 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:46:45" (1/1) ... [2022-11-02 20:46:46,043 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:46:45" (1/1) ... [2022-11-02 20:46:46,045 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:46:45" (1/1) ... [2022-11-02 20:46:46,048 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-02 20:46:46,049 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-02 20:46:46,050 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-02 20:46:46,050 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-02 20:46:46,051 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:46:45" (1/1) ... [2022-11-02 20:46:46,058 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:46:46,081 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:46:46,103 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:46:46,161 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-11-02 20:46:46,183 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-02 20:46:46,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-02 20:46:46,184 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-02 20:46:46,184 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-02 20:46:46,322 INFO L235 CfgBuilder]: Building ICFG [2022-11-02 20:46:46,324 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-02 20:46:46,358 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-02 20:46:46,974 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2022-11-02 20:46:46,975 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2022-11-02 20:46:46,976 INFO L276 CfgBuilder]: Performing block encoding [2022-11-02 20:46:46,983 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-02 20:46:46,986 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-11-02 20:46:46,989 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:46:46 BoogieIcfgContainer [2022-11-02 20:46:46,989 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-02 20:46:46,991 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-11-02 20:46:46,991 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-11-02 20:46:46,995 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-11-02 20:46:46,996 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 20:46:46,996 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 02.11 08:46:45" (1/3) ... [2022-11-02 20:46:46,998 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@4033b651 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 02.11 08:46:46, skipping insertion in model container [2022-11-02 20:46:46,998 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 20:46:46,998 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:46:45" (2/3) ... [2022-11-02 20:46:46,998 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@4033b651 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 02.11 08:46:46, skipping insertion in model container [2022-11-02 20:46:46,999 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 20:46:46,999 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:46:46" (3/3) ... [2022-11-02 20:46:47,001 INFO L332 chiAutomizerObserver]: Analyzing ICFG s3_srvr_3.cil.c [2022-11-02 20:46:47,081 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2022-11-02 20:46:47,081 INFO L304 stractBuchiCegarLoop]: Hoare is false [2022-11-02 20:46:47,081 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-11-02 20:46:47,081 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-11-02 20:46:47,081 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-11-02 20:46:47,081 INFO L308 stractBuchiCegarLoop]: Difference is false [2022-11-02 20:46:47,081 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-11-02 20:46:47,082 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-11-02 20:46:47,089 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:47,130 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2022-11-02 20:46:47,131 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:46:47,131 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:46:47,145 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-11-02 20:46:47,145 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:46:47,146 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-11-02 20:46:47,148 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:47,162 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2022-11-02 20:46:47,162 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:46:47,162 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:46:47,163 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-11-02 20:46:47,164 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:46:47,174 INFO L748 eck$LassoCheckResult]: Stem: 125#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); 42#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; 39#L93true assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 22#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; 127#L101true assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 18#L101-1true assume !(0 == ssl3_accept_~s__cert~0#1); 46#L110-2true [2022-11-02 20:46:47,175 INFO L750 eck$LassoCheckResult]: Loop: 46#L110-2true assume !false; 19#L111true ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 120#L113true assume !(12292 == ssl3_accept_~s__state~0#1); 31#L116true assume !(16384 == ssl3_accept_~s__state~0#1); 126#L119true assume !(8192 == ssl3_accept_~s__state~0#1); 57#L122true assume !(24576 == ssl3_accept_~s__state~0#1); 88#L125true assume !(8195 == ssl3_accept_~s__state~0#1); 62#L128true assume 8480 == ssl3_accept_~s__state~0#1; 133#L132true ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 10#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; 78#L553true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 54#L590true ssl3_accept_~skip~0#1 := 0; 46#L110-2true [2022-11-02 20:46:47,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:47,182 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2022-11-02 20:46:47,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:47,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61008417] [2022-11-02 20:46:47,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:47,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:47,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:47,309 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:46:47,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:47,369 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:46:47,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:47,373 INFO L85 PathProgramCache]: Analyzing trace with hash -289467017, now seen corresponding path program 1 times [2022-11-02 20:46:47,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:47,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824874689] [2022-11-02 20:46:47,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:47,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:47,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:47,399 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:46:47,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:47,414 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:46:47,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:47,422 INFO L85 PathProgramCache]: Analyzing trace with hash -1315320888, now seen corresponding path program 1 times [2022-11-02 20:46:47,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:47,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690444157] [2022-11-02 20:46:47,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:47,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:47,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:47,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:46:47,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:47,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690444157] [2022-11-02 20:46:47,680 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690444157] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:47,681 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:47,681 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:46:47,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186281484] [2022-11-02 20:46:47,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:47,879 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:46:47,880 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:46:47,880 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:46:47,880 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:46:47,880 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:46:47,880 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:46:47,880 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:46:47,881 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:46:47,881 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3.cil.c_Iteration1_Loop [2022-11-02 20:46:47,881 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:46:47,882 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:46:47,900 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:46:47,912 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:46:47,923 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:46:47,927 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:46:47,930 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:46:47,935 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:46:47,943 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:46:48,046 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:46:48,047 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:46:48,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:46:48,050 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:46:48,052 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:46:48,054 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2022-11-02 20:46:48,055 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:46:48,056 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:46:48,088 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:46:48,088 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-11-02 20:46:48,130 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2022-11-02 20:46:48,130 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:46:48,130 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:46:48,132 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:46:48,135 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:46:48,135 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:46:48,137 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2022-11-02 20:46:48,167 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:46:48,167 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-11-02 20:46:48,202 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2022-11-02 20:46:48,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:46:48,203 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:46:48,204 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:46:48,209 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2022-11-02 20:46:48,210 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:46:48,214 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:46:48,247 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:46:48,247 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-11-02 20:46:48,276 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2022-11-02 20:46:48,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:46:48,281 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:46:48,283 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:46:48,284 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2022-11-02 20:46:48,284 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:46:48,286 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:46:48,315 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:46:48,315 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-11-02 20:46:48,358 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2022-11-02 20:46:48,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:46:48,359 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:46:48,363 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:46:48,365 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2022-11-02 20:46:48,366 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:46:48,366 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:46:48,378 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:46:48,379 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-11-02 20:46:48,404 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2022-11-02 20:46:48,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:46:48,405 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:46:48,406 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:46:48,407 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2022-11-02 20:46:48,412 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:46:48,412 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:46:48,456 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2022-11-02 20:46:48,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:46:48,457 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:46:48,458 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:46:48,460 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2022-11-02 20:46:48,460 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:46:48,460 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:46:48,481 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:46:48,516 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Ended with exit code 0 [2022-11-02 20:46:48,516 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:46:48,516 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:46:48,516 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:46:48,516 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:46:48,516 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:46:48,516 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:46:48,517 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:46:48,517 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:46:48,517 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3.cil.c_Iteration1_Loop [2022-11-02 20:46:48,517 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:46:48,517 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:46:48,519 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:46:48,532 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:46:48,535 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:46:48,539 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:46:48,542 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:46:48,546 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:46:48,553 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:46:48,682 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:46:48,687 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:46:48,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:46:48,688 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:46:48,706 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:46:48,767 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-11-02 20:46:48,774 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2022-11-02 20:46:48,781 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:46:48,781 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:46:48,782 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:46:48,782 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:46:48,782 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:46:48,784 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:46:48,785 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:46:48,799 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:46:48,831 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Ended with exit code 0 [2022-11-02 20:46:48,832 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:46:48,832 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:46:48,833 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:46:48,851 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-11-02 20:46:48,852 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2022-11-02 20:46:48,864 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:46:48,864 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:46:48,864 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:46:48,864 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:46:48,864 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:46:48,866 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:46:48,866 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:46:48,883 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:46:48,914 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Ended with exit code 0 [2022-11-02 20:46:48,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:46:48,915 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:46:48,916 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:46:48,917 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2022-11-02 20:46:48,922 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-11-02 20:46:48,932 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:46:48,932 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:46:48,932 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:46:48,932 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:46:48,932 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:46:48,933 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:46:48,933 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:46:48,966 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:46:48,994 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2022-11-02 20:46:48,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:46:48,995 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:46:48,996 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:46:48,998 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-11-02 20:46:49,000 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2022-11-02 20:46:49,008 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:46:49,009 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:46:49,009 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:46:49,009 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:46:49,009 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:46:49,010 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:46:49,010 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:46:49,030 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:46:49,058 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2022-11-02 20:46:49,059 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:46:49,059 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:46:49,060 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:46:49,061 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2022-11-02 20:46:49,061 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-11-02 20:46:49,072 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:46:49,073 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:46:49,073 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:46:49,073 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:46:49,073 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:46:49,074 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:46:49,074 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:46:49,080 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:46:49,101 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2022-11-02 20:46:49,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:46:49,102 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:46:49,103 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:46:49,106 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2022-11-02 20:46:49,107 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-11-02 20:46:49,118 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:46:49,118 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:46:49,118 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:46:49,118 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:46:49,118 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:46:49,120 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:46:49,120 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:46:49,144 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:46:49,148 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:46:49,149 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-11-02 20:46:49,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:46:49,150 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:46:49,154 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:46:49,155 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2022-11-02 20:46:49,196 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:46:49,196 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:46:49,196 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:46:49,197 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-11-02 20:46:49,251 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2022-11-02 20:46:49,253 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:46:49,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:49,313 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2022-11-02 20:46:49,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:49,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:46:49,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:46:49,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:49,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:46:49,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:46:49,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:46:49,485 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-11-02 20:46:49,488 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:50,215 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 788 states and 1325 transitions. Complement of second has 10 states. [2022-11-02 20:46:50,217 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-11-02 20:46:50,221 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-11-02 20:46:50,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 573 transitions. [2022-11-02 20:46:50,224 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 6 letters. Loop has 12 letters. [2022-11-02 20:46:50,225 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:46:50,225 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 18 letters. Loop has 12 letters. [2022-11-02 20:46:50,226 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:46:50,226 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 6 letters. Loop has 24 letters. [2022-11-02 20:46:50,226 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:46:50,227 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 788 states and 1325 transitions. [2022-11-02 20:46:50,240 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 299 [2022-11-02 20:46:50,249 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 788 states to 650 states and 1003 transitions. [2022-11-02 20:46:50,251 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 365 [2022-11-02 20:46:50,252 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 376 [2022-11-02 20:46:50,253 INFO L73 IsDeterministic]: Start isDeterministic. Operand 650 states and 1003 transitions. [2022-11-02 20:46:50,253 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:46:50,253 INFO L218 hiAutomatonCegarLoop]: Abstraction has 650 states and 1003 transitions. [2022-11-02 20:46:50,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states and 1003 transitions. [2022-11-02 20:46:50,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 456. [2022-11-02 20:46:50,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 456 states have (on average 1.5350877192982457) internal successors, (700), 455 states have internal predecessors, (700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:50,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 700 transitions. [2022-11-02 20:46:50,319 INFO L240 hiAutomatonCegarLoop]: Abstraction has 456 states and 700 transitions. [2022-11-02 20:46:50,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:50,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:46:50,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:46:50,324 INFO L87 Difference]: Start difference. First operand 456 states and 700 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:50,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:46:50,479 INFO L93 Difference]: Finished difference Result 508 states and 781 transitions. [2022-11-02 20:46:50,479 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 508 states and 781 transitions. [2022-11-02 20:46:50,483 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 247 [2022-11-02 20:46:50,487 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 508 states to 508 states and 781 transitions. [2022-11-02 20:46:50,487 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 311 [2022-11-02 20:46:50,488 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 311 [2022-11-02 20:46:50,488 INFO L73 IsDeterministic]: Start isDeterministic. Operand 508 states and 781 transitions. [2022-11-02 20:46:50,488 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:46:50,488 INFO L218 hiAutomatonCegarLoop]: Abstraction has 508 states and 781 transitions. [2022-11-02 20:46:50,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states and 781 transitions. [2022-11-02 20:46:50,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 488. [2022-11-02 20:46:50,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 488 states, 488 states have (on average 1.5471311475409837) internal successors, (755), 487 states have internal predecessors, (755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:50,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 755 transitions. [2022-11-02 20:46:50,504 INFO L240 hiAutomatonCegarLoop]: Abstraction has 488 states and 755 transitions. [2022-11-02 20:46:50,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:46:50,505 INFO L428 stractBuchiCegarLoop]: Abstraction has 488 states and 755 transitions. [2022-11-02 20:46:50,505 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-11-02 20:46:50,505 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 488 states and 755 transitions. [2022-11-02 20:46:50,508 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 243 [2022-11-02 20:46:50,508 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:46:50,509 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:46:50,510 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:46:50,510 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:46:50,510 INFO L748 eck$LassoCheckResult]: Stem: 2241#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); 2102#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; 2096#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 2046#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; 2047#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 2032#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 2033#L110-2 assume !false; 2394#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2392#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 2390#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 2388#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 2386#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 2384#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 2146#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 2115#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 2116#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 2243#L137 assume 8464 == ssl3_accept_~s__state~0#1; 2002#L144 [2022-11-02 20:46:50,510 INFO L750 eck$LassoCheckResult]: Loop: 2002#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 2003#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 2019#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; 2005#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 2349#L590 ssl3_accept_~skip~0#1 := 0; 2348#L110-2 assume !false; 2347#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2346#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 2343#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 2344#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 2345#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 2342#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 2269#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 2268#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 2266#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 2258#L137 assume 8464 == ssl3_accept_~s__state~0#1; 2002#L144 [2022-11-02 20:46:50,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:50,511 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2022-11-02 20:46:50,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:50,511 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803984985] [2022-11-02 20:46:50,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:50,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:50,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:50,523 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:46:50,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:50,537 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:46:50,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:50,537 INFO L85 PathProgramCache]: Analyzing trace with hash 1535184001, now seen corresponding path program 1 times [2022-11-02 20:46:50,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:50,538 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149003061] [2022-11-02 20:46:50,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:50,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:50,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:50,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:46:50,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:50,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149003061] [2022-11-02 20:46:50,607 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149003061] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:50,607 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:50,607 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:46:50,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971472251] [2022-11-02 20:46:50,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:50,608 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:46:50,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:50,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:46:50,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:46:50,609 INFO L87 Difference]: Start difference. First operand 488 states and 755 transitions. cyclomatic complexity: 270 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:50,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:46:50,805 INFO L93 Difference]: Finished difference Result 598 states and 933 transitions. [2022-11-02 20:46:50,805 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 598 states and 933 transitions. [2022-11-02 20:46:50,809 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 325 [2022-11-02 20:46:50,813 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 598 states to 598 states and 933 transitions. [2022-11-02 20:46:50,813 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 375 [2022-11-02 20:46:50,814 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 375 [2022-11-02 20:46:50,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 598 states and 933 transitions. [2022-11-02 20:46:50,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:46:50,815 INFO L218 hiAutomatonCegarLoop]: Abstraction has 598 states and 933 transitions. [2022-11-02 20:46:50,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states and 933 transitions. [2022-11-02 20:46:50,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 522. [2022-11-02 20:46:50,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 522 states, 522 states have (on average 1.5421455938697317) internal successors, (805), 521 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:50,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 805 transitions. [2022-11-02 20:46:50,826 INFO L240 hiAutomatonCegarLoop]: Abstraction has 522 states and 805 transitions. [2022-11-02 20:46:50,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:46:50,827 INFO L428 stractBuchiCegarLoop]: Abstraction has 522 states and 805 transitions. [2022-11-02 20:46:50,828 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-11-02 20:46:50,828 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 522 states and 805 transitions. [2022-11-02 20:46:50,831 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 275 [2022-11-02 20:46:50,831 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:46:50,831 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:46:50,832 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:46:50,832 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-11-02 20:46:50,833 INFO L748 eck$LassoCheckResult]: Stem: 3336#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); 3197#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; 3191#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 3139#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; 3140#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 3125#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 3126#L110-2 assume !false; 3475#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3524#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3522#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 3514#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 3515#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 3509#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 3511#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 3567#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 3566#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 3390#L137 assume 8464 == ssl3_accept_~s__state~0#1; 3094#L144 [2022-11-02 20:46:50,833 INFO L750 eck$LassoCheckResult]: Loop: 3094#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 3095#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 3111#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; 3112#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3523#L590 ssl3_accept_~skip~0#1 := 0; 3521#L110-2 assume !false; 3520#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3518#L113 assume 12292 == ssl3_accept_~s__state~0#1; 3232#L114 ssl3_accept_~s__new_session~0#1 := 1; 3233#L222 ssl3_accept_~s__server~0#1 := 1; 3292#L227 assume 0 != ssl3_accept_~cb~0#1; 3193#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 3194#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 3325#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 3207#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 3208#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; 3188#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3364#L590 ssl3_accept_~skip~0#1 := 0; 3362#L110-2 assume !false; 3360#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3358#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3356#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 3354#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 3352#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 3350#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 3346#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 3347#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 3348#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 3407#L137 assume 8464 == ssl3_accept_~s__state~0#1; 3094#L144 [2022-11-02 20:46:50,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:50,834 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2022-11-02 20:46:50,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:50,834 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875251999] [2022-11-02 20:46:50,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:50,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:50,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:50,844 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:46:50,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:50,855 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:46:50,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:50,856 INFO L85 PathProgramCache]: Analyzing trace with hash -402495567, now seen corresponding path program 1 times [2022-11-02 20:46:50,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:50,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338790556] [2022-11-02 20:46:50,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:50,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:50,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:50,886 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:46:50,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:50,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338790556] [2022-11-02 20:46:50,887 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338790556] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:50,887 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:50,887 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:46:50,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086960263] [2022-11-02 20:46:50,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:50,888 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:46:50,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:50,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:46:50,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:46:50,889 INFO L87 Difference]: Start difference. First operand 522 states and 805 transitions. cyclomatic complexity: 286 Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:51,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:46:51,080 INFO L93 Difference]: Finished difference Result 647 states and 916 transitions. [2022-11-02 20:46:51,080 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 647 states and 916 transitions. [2022-11-02 20:46:51,085 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 353 [2022-11-02 20:46:51,089 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 647 states to 574 states and 836 transitions. [2022-11-02 20:46:51,089 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 403 [2022-11-02 20:46:51,090 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 414 [2022-11-02 20:46:51,090 INFO L73 IsDeterministic]: Start isDeterministic. Operand 574 states and 836 transitions. [2022-11-02 20:46:51,091 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:46:51,091 INFO L218 hiAutomatonCegarLoop]: Abstraction has 574 states and 836 transitions. [2022-11-02 20:46:51,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states and 836 transitions. [2022-11-02 20:46:51,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 531. [2022-11-02 20:46:51,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.4783427495291903) internal successors, (785), 530 states have internal predecessors, (785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:51,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 785 transitions. [2022-11-02 20:46:51,102 INFO L240 hiAutomatonCegarLoop]: Abstraction has 531 states and 785 transitions. [2022-11-02 20:46:51,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:46:51,103 INFO L428 stractBuchiCegarLoop]: Abstraction has 531 states and 785 transitions. [2022-11-02 20:46:51,103 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-11-02 20:46:51,103 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 785 transitions. [2022-11-02 20:46:51,106 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2022-11-02 20:46:51,106 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:46:51,106 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:46:51,107 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:46:51,107 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:46:51,107 INFO L748 eck$LassoCheckResult]: Stem: 4509#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); 4373#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; 4365#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 4315#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; 4316#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 4305#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 4306#L110-2 assume !false; 4579#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 4756#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 4755#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 4754#L119 assume 8192 == ssl3_accept_~s__state~0#1; 4463#L222 [2022-11-02 20:46:51,108 INFO L750 eck$LassoCheckResult]: Loop: 4463#L222 ssl3_accept_~s__server~0#1 := 1; 4464#L227 assume 0 != ssl3_accept_~cb~0#1; 4367#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 4368#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 4494#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 4380#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 4381#L254 assume 12292 != ssl3_accept_~s__state~0#1; 4295#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; 4258#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 4675#L590 ssl3_accept_~skip~0#1 := 0; 4674#L110-2 assume !false; 4673#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 4672#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 4671#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 4670#L119 assume 8192 == ssl3_accept_~s__state~0#1; 4463#L222 [2022-11-02 20:46:51,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:51,108 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2022-11-02 20:46:51,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:51,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327574504] [2022-11-02 20:46:51,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:51,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:51,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:51,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:46:51,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:51,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327574504] [2022-11-02 20:46:51,147 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327574504] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:51,148 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:51,148 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:46:51,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264464613] [2022-11-02 20:46:51,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:51,148 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:46:51,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:51,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1715914790, now seen corresponding path program 1 times [2022-11-02 20:46:51,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:51,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759140969] [2022-11-02 20:46:51,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:51,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:51,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:51,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:46:51,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:51,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759140969] [2022-11-02 20:46:51,171 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759140969] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:51,171 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:51,171 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:46:51,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645167744] [2022-11-02 20:46:51,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:51,172 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:46:51,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:51,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:46:51,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:46:51,173 INFO L87 Difference]: Start difference. First operand 531 states and 785 transitions. cyclomatic complexity: 257 Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:51,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:46:51,310 INFO L93 Difference]: Finished difference Result 541 states and 793 transitions. [2022-11-02 20:46:51,310 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 541 states and 793 transitions. [2022-11-02 20:46:51,313 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2022-11-02 20:46:51,316 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 541 states to 541 states and 793 transitions. [2022-11-02 20:46:51,317 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 385 [2022-11-02 20:46:51,317 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 385 [2022-11-02 20:46:51,317 INFO L73 IsDeterministic]: Start isDeterministic. Operand 541 states and 793 transitions. [2022-11-02 20:46:51,318 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:46:51,318 INFO L218 hiAutomatonCegarLoop]: Abstraction has 541 states and 793 transitions. [2022-11-02 20:46:51,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states and 793 transitions. [2022-11-02 20:46:51,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 531. [2022-11-02 20:46:51,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.4708097928436912) internal successors, (781), 530 states have internal predecessors, (781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:51,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 781 transitions. [2022-11-02 20:46:51,328 INFO L240 hiAutomatonCegarLoop]: Abstraction has 531 states and 781 transitions. [2022-11-02 20:46:51,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:46:51,330 INFO L428 stractBuchiCegarLoop]: Abstraction has 531 states and 781 transitions. [2022-11-02 20:46:51,330 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-11-02 20:46:51,330 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 781 transitions. [2022-11-02 20:46:51,333 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2022-11-02 20:46:51,333 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:46:51,333 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:46:51,334 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:46:51,334 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:46:51,334 INFO L748 eck$LassoCheckResult]: Stem: 5590#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); 5453#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; 5445#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 5396#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; 5397#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 5386#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 5387#L110-2 assume !false; 5756#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5831#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 5829#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 5828#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 5826#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 5825#L125 assume 8195 == ssl3_accept_~s__state~0#1; 5544#L222 [2022-11-02 20:46:51,334 INFO L750 eck$LassoCheckResult]: Loop: 5544#L222 ssl3_accept_~s__server~0#1 := 1; 5545#L227 assume 0 != ssl3_accept_~cb~0#1; 5447#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 5448#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 5575#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 5460#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 5461#L254 assume 12292 != ssl3_accept_~s__state~0#1; 5376#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; 5352#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 5700#L590 ssl3_accept_~skip~0#1 := 0; 5698#L110-2 assume !false; 5696#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5694#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 5692#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 5690#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 5688#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 5686#L125 assume 8195 == ssl3_accept_~s__state~0#1; 5544#L222 [2022-11-02 20:46:51,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:51,335 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2022-11-02 20:46:51,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:51,335 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639736760] [2022-11-02 20:46:51,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:51,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:51,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:51,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:46:51,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:51,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639736760] [2022-11-02 20:46:51,375 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639736760] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:51,375 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:51,375 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:46:51,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41333644] [2022-11-02 20:46:51,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:51,376 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:46:51,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:51,377 INFO L85 PathProgramCache]: Analyzing trace with hash 273332383, now seen corresponding path program 1 times [2022-11-02 20:46:51,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:51,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476613692] [2022-11-02 20:46:51,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:51,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:51,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:51,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:46:51,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:51,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476613692] [2022-11-02 20:46:51,419 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476613692] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:51,419 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:51,419 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:46:51,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044672227] [2022-11-02 20:46:51,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:51,420 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:46:51,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:51,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:46:51,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:46:51,421 INFO L87 Difference]: Start difference. First operand 531 states and 781 transitions. cyclomatic complexity: 253 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:51,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:46:51,544 INFO L93 Difference]: Finished difference Result 541 states and 789 transitions. [2022-11-02 20:46:51,544 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 541 states and 789 transitions. [2022-11-02 20:46:51,549 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2022-11-02 20:46:51,552 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 541 states to 541 states and 789 transitions. [2022-11-02 20:46:51,553 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 385 [2022-11-02 20:46:51,553 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 385 [2022-11-02 20:46:51,553 INFO L73 IsDeterministic]: Start isDeterministic. Operand 541 states and 789 transitions. [2022-11-02 20:46:51,554 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:46:51,554 INFO L218 hiAutomatonCegarLoop]: Abstraction has 541 states and 789 transitions. [2022-11-02 20:46:51,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states and 789 transitions. [2022-11-02 20:46:51,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 531. [2022-11-02 20:46:51,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.463276836158192) internal successors, (777), 530 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:51,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 777 transitions. [2022-11-02 20:46:51,566 INFO L240 hiAutomatonCegarLoop]: Abstraction has 531 states and 777 transitions. [2022-11-02 20:46:51,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:46:51,569 INFO L428 stractBuchiCegarLoop]: Abstraction has 531 states and 777 transitions. [2022-11-02 20:46:51,570 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-11-02 20:46:51,570 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 777 transitions. [2022-11-02 20:46:51,573 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2022-11-02 20:46:51,574 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:46:51,574 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:46:51,577 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:46:51,577 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:46:51,578 INFO L748 eck$LassoCheckResult]: Stem: 6676#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); 6534#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; 6524#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 6474#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; 6475#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 6468#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 6469#L110-2 assume !false; 6743#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6924#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 6922#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 6920#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 6916#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 6914#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 6912#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 6911#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 6905#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 6707#L137 assume 8464 == ssl3_accept_~s__state~0#1; 6428#L144 [2022-11-02 20:46:51,578 INFO L750 eck$LassoCheckResult]: Loop: 6428#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 6429#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 6452#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; 6453#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6405#L590 ssl3_accept_~skip~0#1 := 0; 6535#L110-2 assume !false; 6460#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6461#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 6498#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 6499#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 6559#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 6560#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 6934#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 6544#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 6545#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 6583#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 6579#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 6580#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 6652#L146 assume 8496 == ssl3_accept_~s__state~0#1; 6637#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 6822#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 6821#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 6820#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 6639#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 6426#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6867#L590 ssl3_accept_~skip~0#1 := 0; 6865#L110-2 assume !false; 6864#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6791#L113 assume 12292 == ssl3_accept_~s__state~0#1; 6792#L114 ssl3_accept_~s__new_session~0#1 := 1; 6835#L222 ssl3_accept_~s__server~0#1 := 1; 6863#L227 assume 0 != ssl3_accept_~cb~0#1; 6858#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 6856#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 6853#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 6850#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 6848#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; 6846#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6841#L590 ssl3_accept_~skip~0#1 := 0; 6840#L110-2 assume !false; 6839#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6838#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 6837#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 6836#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 6789#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 6790#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 6689#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 6690#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 6833#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 6828#L137 assume 8464 == ssl3_accept_~s__state~0#1; 6428#L144 [2022-11-02 20:46:51,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:51,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2022-11-02 20:46:51,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:51,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738782589] [2022-11-02 20:46:51,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:51,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:51,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:51,606 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:46:51,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:51,627 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:46:51,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:51,631 INFO L85 PathProgramCache]: Analyzing trace with hash 675169575, now seen corresponding path program 1 times [2022-11-02 20:46:51,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:51,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845775055] [2022-11-02 20:46:51,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:51,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:51,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:51,704 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:46:51,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:51,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845775055] [2022-11-02 20:46:51,705 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845775055] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:51,705 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:51,705 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:46:51,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883228806] [2022-11-02 20:46:51,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:51,706 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:46:51,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:51,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:46:51,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:46:51,709 INFO L87 Difference]: Start difference. First operand 531 states and 777 transitions. cyclomatic complexity: 249 Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:51,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:46:51,906 INFO L93 Difference]: Finished difference Result 671 states and 987 transitions. [2022-11-02 20:46:51,906 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 671 states and 987 transitions. [2022-11-02 20:46:51,911 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 433 [2022-11-02 20:46:51,915 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 671 states to 664 states and 980 transitions. [2022-11-02 20:46:51,916 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 464 [2022-11-02 20:46:51,917 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 464 [2022-11-02 20:46:51,917 INFO L73 IsDeterministic]: Start isDeterministic. Operand 664 states and 980 transitions. [2022-11-02 20:46:51,923 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:46:51,923 INFO L218 hiAutomatonCegarLoop]: Abstraction has 664 states and 980 transitions. [2022-11-02 20:46:51,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states and 980 transitions. [2022-11-02 20:46:51,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 651. [2022-11-02 20:46:51,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 651 states, 651 states have (on average 1.4807987711213517) internal successors, (964), 650 states have internal predecessors, (964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:51,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 964 transitions. [2022-11-02 20:46:51,936 INFO L240 hiAutomatonCegarLoop]: Abstraction has 651 states and 964 transitions. [2022-11-02 20:46:51,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:46:51,939 INFO L428 stractBuchiCegarLoop]: Abstraction has 651 states and 964 transitions. [2022-11-02 20:46:51,939 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-11-02 20:46:51,939 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 651 states and 964 transitions. [2022-11-02 20:46:51,943 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 424 [2022-11-02 20:46:51,943 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:46:51,943 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:46:51,947 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:46:51,947 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-11-02 20:46:51,948 INFO L748 eck$LassoCheckResult]: Stem: 7874#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); 7742#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; 7731#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 7680#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; 7681#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 7674#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 7675#L110-2 assume !false; 7929#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8223#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8221#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8219#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8217#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8213#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8210#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8209#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8208#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8207#L137 assume 8464 == ssl3_accept_~s__state~0#1; 7636#L144 [2022-11-02 20:46:51,955 INFO L750 eck$LassoCheckResult]: Loop: 7636#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 7637#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 7658#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; 7659#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8258#L590 ssl3_accept_~skip~0#1 := 0; 7743#L110-2 assume !false; 7666#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7667#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7703#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7704#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 7768#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7769#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 7780#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7752#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7753#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 7791#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 7787#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 7788#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 7833#L146 assume 8496 == ssl3_accept_~s__state~0#1; 7834#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 7717#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 7682#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 7683#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 7842#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 7701#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8178#L590 ssl3_accept_~skip~0#1 := 0; 8177#L110-2 assume !false; 8176#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8174#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8173#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8172#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8171#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8168#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8167#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8165#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8164#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8162#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 8160#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 8158#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 8157#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 8156#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 8155#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 8154#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 8152#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 8150#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 8149#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 8148#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 8146#L170 assume 8560 == ssl3_accept_~s__state~0#1; 7882#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 7826#L429 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; 7619#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7613#L590 ssl3_accept_~skip~0#1 := 0; 7767#L110-2 assume !false; 8248#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8246#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8245#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8237#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8203#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8199#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 7989#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7987#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7904#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 7895#L137 assume 8464 == ssl3_accept_~s__state~0#1; 7636#L144 [2022-11-02 20:46:51,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:51,956 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2022-11-02 20:46:51,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:51,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740183785] [2022-11-02 20:46:51,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:51,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:51,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:51,978 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:46:51,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:51,986 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:46:51,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:51,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1855337294, now seen corresponding path program 1 times [2022-11-02 20:46:51,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:51,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17305695] [2022-11-02 20:46:51,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:51,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:52,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:52,051 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:46:52,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:52,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17305695] [2022-11-02 20:46:52,052 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17305695] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:52,052 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:52,052 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:46:52,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121741091] [2022-11-02 20:46:52,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:52,053 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:46:52,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:52,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:46:52,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:46:52,054 INFO L87 Difference]: Start difference. First operand 651 states and 964 transitions. cyclomatic complexity: 316 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:52,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:46:52,216 INFO L93 Difference]: Finished difference Result 787 states and 1074 transitions. [2022-11-02 20:46:52,216 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 787 states and 1074 transitions. [2022-11-02 20:46:52,237 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 519 [2022-11-02 20:46:52,241 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 787 states to 787 states and 1074 transitions. [2022-11-02 20:46:52,242 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 550 [2022-11-02 20:46:52,242 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 550 [2022-11-02 20:46:52,243 INFO L73 IsDeterministic]: Start isDeterministic. Operand 787 states and 1074 transitions. [2022-11-02 20:46:52,243 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:46:52,243 INFO L218 hiAutomatonCegarLoop]: Abstraction has 787 states and 1074 transitions. [2022-11-02 20:46:52,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 787 states and 1074 transitions. [2022-11-02 20:46:52,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 787 to 779. [2022-11-02 20:46:52,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 779 states, 779 states have (on average 1.3645699614890885) internal successors, (1063), 778 states have internal predecessors, (1063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:52,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 779 states to 779 states and 1063 transitions. [2022-11-02 20:46:52,257 INFO L240 hiAutomatonCegarLoop]: Abstraction has 779 states and 1063 transitions. [2022-11-02 20:46:52,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:46:52,260 INFO L428 stractBuchiCegarLoop]: Abstraction has 779 states and 1063 transitions. [2022-11-02 20:46:52,261 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-11-02 20:46:52,261 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 779 states and 1063 transitions. [2022-11-02 20:46:52,265 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 512 [2022-11-02 20:46:52,265 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:46:52,265 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:46:52,266 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:46:52,267 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-11-02 20:46:52,267 INFO L748 eck$LassoCheckResult]: Stem: 9317#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); 9179#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; 9173#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 9123#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; 9124#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 9108#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 9109#L110-2 assume !false; 9566#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9564#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9562#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9560#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9558#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9556#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9554#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9551#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9549#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9547#L137 assume 8464 == ssl3_accept_~s__state~0#1; 9082#L144 [2022-11-02 20:46:52,267 INFO L750 eck$LassoCheckResult]: Loop: 9082#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 9083#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 9096#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; 9097#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9718#L590 ssl3_accept_~skip~0#1 := 0; 9716#L110-2 assume !false; 9714#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9712#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9710#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9708#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9706#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9704#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9702#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9700#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9698#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9697#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 9696#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 9695#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 9694#L146 assume 8496 == ssl3_accept_~s__state~0#1; 9293#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 9153#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 9125#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 9126#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 9295#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 9074#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9659#L590 ssl3_accept_~skip~0#1 := 0; 9656#L110-2 assume !false; 9654#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9652#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9649#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9646#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9644#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9642#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9640#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9637#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9634#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9571#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 9570#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 9537#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 9536#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 9535#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 9534#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 9533#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 9514#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 9515#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 9463#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 9464#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 9340#L170 assume 8560 == ssl3_accept_~s__state~0#1; 9325#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 9270#L429 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; 9068#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9675#L590 ssl3_accept_~skip~0#1 := 0; 9673#L110-2 assume !false; 9671#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9669#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9666#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9660#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9657#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9572#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9539#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9540#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9578#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9576#L137 assume 8464 == ssl3_accept_~s__state~0#1; 9082#L144 [2022-11-02 20:46:52,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:52,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2022-11-02 20:46:52,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:52,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149849905] [2022-11-02 20:46:52,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:52,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:52,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:52,282 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:46:52,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:52,293 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:46:52,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:52,294 INFO L85 PathProgramCache]: Analyzing trace with hash -1431690572, now seen corresponding path program 1 times [2022-11-02 20:46:52,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:52,294 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283580315] [2022-11-02 20:46:52,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:52,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:52,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:52,324 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:46:52,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:52,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283580315] [2022-11-02 20:46:52,325 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283580315] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:52,325 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:52,325 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:46:52,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130051989] [2022-11-02 20:46:52,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:52,326 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:46:52,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:52,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:46:52,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:46:52,327 INFO L87 Difference]: Start difference. First operand 779 states and 1063 transitions. cyclomatic complexity: 287 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:52,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:46:52,439 INFO L93 Difference]: Finished difference Result 860 states and 1162 transitions. [2022-11-02 20:46:52,439 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 860 states and 1162 transitions. [2022-11-02 20:46:52,445 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 566 [2022-11-02 20:46:52,449 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 860 states to 860 states and 1162 transitions. [2022-11-02 20:46:52,450 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 597 [2022-11-02 20:46:52,450 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 597 [2022-11-02 20:46:52,451 INFO L73 IsDeterministic]: Start isDeterministic. Operand 860 states and 1162 transitions. [2022-11-02 20:46:52,451 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:46:52,451 INFO L218 hiAutomatonCegarLoop]: Abstraction has 860 states and 1162 transitions. [2022-11-02 20:46:52,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 860 states and 1162 transitions. [2022-11-02 20:46:52,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 860 to 848. [2022-11-02 20:46:52,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 848 states have (on average 1.3525943396226414) internal successors, (1147), 847 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:52,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 1147 transitions. [2022-11-02 20:46:52,467 INFO L240 hiAutomatonCegarLoop]: Abstraction has 848 states and 1147 transitions. [2022-11-02 20:46:52,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:46:52,468 INFO L428 stractBuchiCegarLoop]: Abstraction has 848 states and 1147 transitions. [2022-11-02 20:46:52,469 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-11-02 20:46:52,469 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 848 states and 1147 transitions. [2022-11-02 20:46:52,473 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 558 [2022-11-02 20:46:52,473 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:46:52,473 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:46:52,475 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:46:52,475 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-11-02 20:46:52,476 INFO L748 eck$LassoCheckResult]: Stem: 10970#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); 10830#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; 10819#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 10766#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; 10767#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 10760#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 10761#L110-2 assume !false; 11251#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11249#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11247#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11245#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11243#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11241#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11239#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11237#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11235#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11233#L137 assume 8464 == ssl3_accept_~s__state~0#1; 10726#L144 [2022-11-02 20:46:52,477 INFO L750 eck$LassoCheckResult]: Loop: 10726#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 10727#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 10744#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; 10745#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11532#L590 ssl3_accept_~skip~0#1 := 0; 11530#L110-2 assume !false; 11528#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11526#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11524#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11522#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11520#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11518#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11516#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11514#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11512#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11510#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 10878#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 10879#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 10951#L146 assume 8496 == ssl3_accept_~s__state~0#1; 11222#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 11221#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 10768#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 10769#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 10935#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 10909#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10702#L590 ssl3_accept_~skip~0#1 := 0; 10831#L110-2 assume !false; 10756#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10757#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 10790#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 10791#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 10857#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 10858#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 10870#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 10840#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 10841#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 10882#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 10883#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 11446#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 10925#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 10926#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 11445#L152 assume 8512 == ssl3_accept_~s__state~0#1; 10977#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 10848#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 10849#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 10788#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11318#L590 ssl3_accept_~skip~0#1 := 0; 11315#L110-2 assume !false; 11312#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11309#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11306#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11303#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11300#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11297#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11293#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11290#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11287#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11284#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 11281#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 11278#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 11274#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 11223#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 11224#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 11272#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 11156#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 11157#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 11031#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 11032#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 11033#L170 assume 8560 == ssl3_accept_~s__state~0#1; 10978#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 10918#L429 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; 10713#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11381#L590 ssl3_accept_~skip~0#1 := 0; 11379#L110-2 assume !false; 11377#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11375#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11373#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11371#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11369#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11367#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11365#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11040#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11016#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11005#L137 assume 8464 == ssl3_accept_~s__state~0#1; 10726#L144 [2022-11-02 20:46:52,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:52,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2022-11-02 20:46:52,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:52,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755279364] [2022-11-02 20:46:52,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:52,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:52,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:52,490 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:46:52,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:52,504 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:46:52,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:52,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1524416678, now seen corresponding path program 1 times [2022-11-02 20:46:52,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:52,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366794319] [2022-11-02 20:46:52,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:52,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:52,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:52,583 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-02 20:46:52,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:52,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366794319] [2022-11-02 20:46:52,583 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366794319] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:52,583 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:52,584 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:46:52,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188367677] [2022-11-02 20:46:52,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:52,584 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:46:52,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:52,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:46:52,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:46:52,588 INFO L87 Difference]: Start difference. First operand 848 states and 1147 transitions. cyclomatic complexity: 302 Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:52,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:46:52,703 INFO L93 Difference]: Finished difference Result 962 states and 1300 transitions. [2022-11-02 20:46:52,703 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 962 states and 1300 transitions. [2022-11-02 20:46:52,711 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 634 [2022-11-02 20:46:52,716 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 962 states to 962 states and 1300 transitions. [2022-11-02 20:46:52,717 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 665 [2022-11-02 20:46:52,717 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 665 [2022-11-02 20:46:52,718 INFO L73 IsDeterministic]: Start isDeterministic. Operand 962 states and 1300 transitions. [2022-11-02 20:46:52,718 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:46:52,718 INFO L218 hiAutomatonCegarLoop]: Abstraction has 962 states and 1300 transitions. [2022-11-02 20:46:52,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 962 states and 1300 transitions. [2022-11-02 20:46:52,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 962 to 923. [2022-11-02 20:46:52,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 923 states, 923 states have (on average 1.3401950162513543) internal successors, (1237), 922 states have internal predecessors, (1237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:52,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 923 states to 923 states and 1237 transitions. [2022-11-02 20:46:52,735 INFO L240 hiAutomatonCegarLoop]: Abstraction has 923 states and 1237 transitions. [2022-11-02 20:46:52,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:46:52,736 INFO L428 stractBuchiCegarLoop]: Abstraction has 923 states and 1237 transitions. [2022-11-02 20:46:52,737 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-11-02 20:46:52,737 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 923 states and 1237 transitions. [2022-11-02 20:46:52,742 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 608 [2022-11-02 20:46:52,742 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:46:52,742 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:46:52,743 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:46:52,743 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-11-02 20:46:52,744 INFO L748 eck$LassoCheckResult]: Stem: 12782#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); 12639#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; 12633#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 12583#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; 12584#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 12577#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 12578#L110-2 assume !false; 12866#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13380#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13374#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13372#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13370#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13368#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13366#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 13329#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 13141#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13142#L137 assume 8464 == ssl3_accept_~s__state~0#1; 12542#L144 [2022-11-02 20:46:52,744 INFO L750 eck$LassoCheckResult]: Loop: 12542#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 12543#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 12561#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; 12562#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12518#L590 ssl3_accept_~skip~0#1 := 0; 12648#L110-2 assume !false; 12569#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12570#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12606#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 12607#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 12674#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 12675#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12687#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12654#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12655#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12697#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 12691#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 12692#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 12763#L146 assume 8496 == ssl3_accept_~s__state~0#1; 12758#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 12620#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 12585#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 12586#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 12760#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 13428#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13419#L590 ssl3_accept_~skip~0#1 := 0; 13417#L110-2 assume !false; 13415#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13413#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13411#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13409#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13407#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13405#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13403#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 13401#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 13399#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13397#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 13395#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 13393#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 12739#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 12740#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 12622#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 12623#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 13360#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 13361#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 12736#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 12565#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 12566#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 12695#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 12658#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 12659#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 12765#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 12756#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 12557#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 12558#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 12727#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 12712#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 12713#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 12937#L203 assume 8656 == ssl3_accept_~s__state~0#1; 12844#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 12936#L502 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 12579#L507 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 12580#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 12601#L515 assume !(0 == ssl3_accept_~tmp___10~0#1); 12643#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13061#L590 ssl3_accept_~skip~0#1 := 0; 13059#L110-2 assume !false; 13056#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13053#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13030#L116 assume 16384 == ssl3_accept_~s__state~0#1; 12679#L222 ssl3_accept_~s__server~0#1 := 1; 13389#L227 assume 0 != ssl3_accept_~cb~0#1; 13388#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 13387#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 13385#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 13382#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 13381#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; 13379#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13373#L590 ssl3_accept_~skip~0#1 := 0; 13371#L110-2 assume !false; 13369#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13367#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13365#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13364#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13331#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13330#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12918#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12919#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12825#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12810#L137 assume 8464 == ssl3_accept_~s__state~0#1; 12542#L144 [2022-11-02 20:46:52,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:52,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2022-11-02 20:46:52,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:52,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589296910] [2022-11-02 20:46:52,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:52,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:52,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:52,751 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:46:52,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:52,761 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:46:52,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:52,762 INFO L85 PathProgramCache]: Analyzing trace with hash 463133017, now seen corresponding path program 1 times [2022-11-02 20:46:52,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:52,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144455490] [2022-11-02 20:46:52,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:52,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:52,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:52,862 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-02 20:46:52,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:52,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144455490] [2022-11-02 20:46:52,863 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144455490] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:52,863 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:52,863 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:46:52,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111817242] [2022-11-02 20:46:52,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:52,864 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:46:52,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:52,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:46:52,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:46:52,865 INFO L87 Difference]: Start difference. First operand 923 states and 1237 transitions. cyclomatic complexity: 317 Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:53,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:46:53,104 INFO L93 Difference]: Finished difference Result 868 states and 1152 transitions. [2022-11-02 20:46:53,104 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 868 states and 1152 transitions. [2022-11-02 20:46:53,111 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 536 [2022-11-02 20:46:53,116 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 868 states to 866 states and 1150 transitions. [2022-11-02 20:46:53,116 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 615 [2022-11-02 20:46:53,117 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 615 [2022-11-02 20:46:53,117 INFO L73 IsDeterministic]: Start isDeterministic. Operand 866 states and 1150 transitions. [2022-11-02 20:46:53,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:46:53,118 INFO L218 hiAutomatonCegarLoop]: Abstraction has 866 states and 1150 transitions. [2022-11-02 20:46:53,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 866 states and 1150 transitions. [2022-11-02 20:46:53,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 866 to 862. [2022-11-02 20:46:53,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 862 states have (on average 1.3294663573085848) internal successors, (1146), 861 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:53,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 1146 transitions. [2022-11-02 20:46:53,135 INFO L240 hiAutomatonCegarLoop]: Abstraction has 862 states and 1146 transitions. [2022-11-02 20:46:53,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:46:53,136 INFO L428 stractBuchiCegarLoop]: Abstraction has 862 states and 1146 transitions. [2022-11-02 20:46:53,136 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-11-02 20:46:53,136 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 862 states and 1146 transitions. [2022-11-02 20:46:53,141 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 532 [2022-11-02 20:46:53,141 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:46:53,141 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:46:53,142 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:46:53,142 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-11-02 20:46:53,143 INFO L748 eck$LassoCheckResult]: Stem: 14556#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); 14432#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; 14428#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 14378#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; 14379#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 14364#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 14365#L110-2 assume !false; 14640#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15026#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15024#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15022#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15020#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15018#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15016#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15014#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15012#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15010#L137 assume 8464 == ssl3_accept_~s__state~0#1; 14339#L144 [2022-11-02 20:46:53,143 INFO L750 eck$LassoCheckResult]: Loop: 14339#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 14340#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 14353#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; 14354#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15096#L590 ssl3_accept_~skip~0#1 := 0; 15094#L110-2 assume !false; 15092#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15090#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15088#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15086#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15084#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15082#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15080#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15078#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15076#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15074#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 14954#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 14953#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 14952#L146 assume 8496 == ssl3_accept_~s__state~0#1; 14534#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 14408#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 14409#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 14998#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 14996#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 14993#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14987#L590 ssl3_accept_~skip~0#1 := 0; 14985#L110-2 assume !false; 14983#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14981#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14979#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14977#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14975#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14973#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14971#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14969#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14967#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14964#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 14962#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 14961#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 14959#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 14958#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 14876#L152 assume 8512 == ssl3_accept_~s__state~0#1; 14562#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 14454#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 14455#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 14509#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15152#L590 ssl3_accept_~skip~0#1 := 0; 15150#L110-2 assume !false; 15148#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15146#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15144#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15142#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15140#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15138#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15136#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15134#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15132#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15130#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 15128#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 15126#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 15124#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 15122#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 15120#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 15118#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 15116#L158 assume 8528 == ssl3_accept_~s__state~0#1; 14423#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; 14386#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 14387#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 14498#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 14560#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 14413#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 14398#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14896#L590 ssl3_accept_~skip~0#1 := 0; 14895#L110-2 assume !false; 14894#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14893#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14892#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14891#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14890#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14889#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14888#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14887#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14886#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14885#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 14884#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 14883#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 14881#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 14880#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 14879#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 14874#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 14875#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 14965#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 14617#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 14618#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 14619#L170 assume 8560 == ssl3_accept_~s__state~0#1; 14564#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 14511#L429 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; 14326#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14924#L590 ssl3_accept_~skip~0#1 := 0; 14922#L110-2 assume !false; 14920#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14919#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14913#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14911#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14909#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14907#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14905#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14648#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14608#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14585#L137 assume 8464 == ssl3_accept_~s__state~0#1; 14339#L144 [2022-11-02 20:46:53,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:53,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2022-11-02 20:46:53,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:53,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962613719] [2022-11-02 20:46:53,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:53,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:53,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:53,154 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:46:53,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:53,166 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:46:53,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:53,167 INFO L85 PathProgramCache]: Analyzing trace with hash 153856453, now seen corresponding path program 1 times [2022-11-02 20:46:53,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:53,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132908433] [2022-11-02 20:46:53,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:53,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:53,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:53,211 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-11-02 20:46:53,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:53,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132908433] [2022-11-02 20:46:53,212 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132908433] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:53,212 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:53,212 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:46:53,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251473355] [2022-11-02 20:46:53,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:53,213 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:46:53,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:53,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:46:53,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:46:53,214 INFO L87 Difference]: Start difference. First operand 862 states and 1146 transitions. cyclomatic complexity: 288 Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:53,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:46:53,349 INFO L93 Difference]: Finished difference Result 965 states and 1277 transitions. [2022-11-02 20:46:53,349 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 965 states and 1277 transitions. [2022-11-02 20:46:53,355 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 600 [2022-11-02 20:46:53,360 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 965 states to 965 states and 1277 transitions. [2022-11-02 20:46:53,360 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 679 [2022-11-02 20:46:53,361 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 679 [2022-11-02 20:46:53,361 INFO L73 IsDeterministic]: Start isDeterministic. Operand 965 states and 1277 transitions. [2022-11-02 20:46:53,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:46:53,361 INFO L218 hiAutomatonCegarLoop]: Abstraction has 965 states and 1277 transitions. [2022-11-02 20:46:53,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 965 states and 1277 transitions. [2022-11-02 20:46:53,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 965 to 943. [2022-11-02 20:46:53,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 943 states, 943 states have (on average 1.3170731707317074) internal successors, (1242), 942 states have internal predecessors, (1242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:53,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 943 states to 943 states and 1242 transitions. [2022-11-02 20:46:53,378 INFO L240 hiAutomatonCegarLoop]: Abstraction has 943 states and 1242 transitions. [2022-11-02 20:46:53,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:46:53,379 INFO L428 stractBuchiCegarLoop]: Abstraction has 943 states and 1242 transitions. [2022-11-02 20:46:53,379 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2022-11-02 20:46:53,379 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 943 states and 1242 transitions. [2022-11-02 20:46:53,384 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 586 [2022-11-02 20:46:53,384 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:46:53,384 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:46:53,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-11-02 20:46:53,385 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] [2022-11-02 20:46:53,386 INFO L748 eck$LassoCheckResult]: Stem: 16409#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); 16265#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; 16261#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 16212#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; 16213#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 16198#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 16199#L110-2 assume !false; 16481#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16725#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16723#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16721#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16719#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16717#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16716#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16715#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16713#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16714#L137 assume 8464 == ssl3_accept_~s__state~0#1; 16172#L144 [2022-11-02 20:46:53,386 INFO L750 eck$LassoCheckResult]: Loop: 16172#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 16173#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 16187#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; 16188#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17024#L590 ssl3_accept_~skip~0#1 := 0; 17023#L110-2 assume !false; 17021#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17017#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17014#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17013#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17011#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16981#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16978#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16974#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16975#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16973#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 16971#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 16389#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 16390#L146 assume 8496 == ssl3_accept_~s__state~0#1; 16383#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 16241#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 16242#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 16768#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 16769#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 17048#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17045#L590 ssl3_accept_~skip~0#1 := 0; 17044#L110-2 assume !false; 17043#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17042#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17041#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17040#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17039#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17038#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17037#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17036#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17035#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17034#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 16788#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 16789#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 16782#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 16783#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 16778#L152 assume 8512 == ssl3_accept_~s__state~0#1; 16551#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 17019#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 17015#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 17000#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16990#L590 ssl3_accept_~skip~0#1 := 0; 16989#L110-2 assume !false; 16986#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16985#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16936#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16935#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16934#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16932#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16931#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16930#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16929#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16924#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 16922#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 16920#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 16918#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 16916#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 16914#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 16912#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 16910#L158 assume 8528 == ssl3_accept_~s__state~0#1; 16547#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; 16220#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 16221#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 16340#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 16418#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 16246#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 16404#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17005#L590 ssl3_accept_~skip~0#1 := 0; 17004#L110-2 assume !false; 17002#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17001#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16991#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16988#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16987#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16980#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16307#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16308#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16412#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16320#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 16313#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 16314#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 16968#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 16372#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 16373#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 16294#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 16295#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 16176#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 16177#L164 assume 8544 == ssl3_accept_~s__state~0#1; 16357#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 16300#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 16302#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 16326#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 16327#L408 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; 16311#L411 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; 16154#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16923#L590 ssl3_accept_~skip~0#1 := 0; 16921#L110-2 assume !false; 16919#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16917#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16915#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16913#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16911#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16909#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16908#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16495#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16465#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16424#L137 assume 8464 == ssl3_accept_~s__state~0#1; 16172#L144 [2022-11-02 20:46:53,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:53,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2022-11-02 20:46:53,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:53,387 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620514766] [2022-11-02 20:46:53,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:53,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:53,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:53,393 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:46:53,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:53,399 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:46:53,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:53,400 INFO L85 PathProgramCache]: Analyzing trace with hash -1952571691, now seen corresponding path program 1 times [2022-11-02 20:46:53,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:53,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238821212] [2022-11-02 20:46:53,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:53,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:53,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:53,449 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-11-02 20:46:53,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:53,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238821212] [2022-11-02 20:46:53,450 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238821212] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:53,450 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:53,450 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:46:53,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126908749] [2022-11-02 20:46:53,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:53,451 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:46:53,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:53,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:46:53,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:46:53,452 INFO L87 Difference]: Start difference. First operand 943 states and 1242 transitions. cyclomatic complexity: 303 Second operand has 3 states, 2 states have (on average 30.5) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:53,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:46:53,594 INFO L93 Difference]: Finished difference Result 1016 states and 1330 transitions. [2022-11-02 20:46:53,594 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1016 states and 1330 transitions. [2022-11-02 20:46:53,628 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 618 [2022-11-02 20:46:53,634 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1016 states to 994 states and 1299 transitions. [2022-11-02 20:46:53,634 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 717 [2022-11-02 20:46:53,635 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 731 [2022-11-02 20:46:53,636 INFO L73 IsDeterministic]: Start isDeterministic. Operand 994 states and 1299 transitions. [2022-11-02 20:46:53,636 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:46:53,636 INFO L218 hiAutomatonCegarLoop]: Abstraction has 994 states and 1299 transitions. [2022-11-02 20:46:53,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 994 states and 1299 transitions. [2022-11-02 20:46:53,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 994 to 947. [2022-11-02 20:46:53,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 947 states have (on average 1.3146779303062301) internal successors, (1245), 946 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:53,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1245 transitions. [2022-11-02 20:46:53,658 INFO L240 hiAutomatonCegarLoop]: Abstraction has 947 states and 1245 transitions. [2022-11-02 20:46:53,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:46:53,660 INFO L428 stractBuchiCegarLoop]: Abstraction has 947 states and 1245 transitions. [2022-11-02 20:46:53,660 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2022-11-02 20:46:53,660 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 947 states and 1245 transitions. [2022-11-02 20:46:53,666 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 607 [2022-11-02 20:46:53,666 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:46:53,666 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:46:53,668 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:46:53,668 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-11-02 20:46:53,669 INFO L748 eck$LassoCheckResult]: Stem: 18351#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); 18226#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; 18222#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 18173#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; 18174#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 18159#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 18160#L110-2 assume !false; 18421#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18419#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18417#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18415#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18413#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18411#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18409#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18407#L131 assume 8481 == ssl3_accept_~s__state~0#1; 18352#L132 [2022-11-02 20:46:53,669 INFO L750 eck$LassoCheckResult]: Loop: 18352#L132 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 18137#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; 18119#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18113#L590 ssl3_accept_~skip~0#1 := 0; 18231#L110-2 assume !false; 18161#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18162#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18193#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18194#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18253#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18254#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18261#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18236#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 18237#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 18270#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 18264#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 18265#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 18305#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 18306#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 18210#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 18211#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 18806#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 18805#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 18804#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 18801#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 18800#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 18686#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 18374#L176 assume 8448 == ssl3_accept_~s__state~0#1; 18259#L177 assume !(ssl3_accept_~num1~0#1 > 0); 18214#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 18215#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18391#L590 ssl3_accept_~skip~0#1 := 0; 18390#L110-2 assume !false; 18389#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18372#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18373#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18513#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18511#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18509#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18507#L128 assume 8480 == ssl3_accept_~s__state~0#1; 18352#L132 [2022-11-02 20:46:53,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:53,670 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2022-11-02 20:46:53,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:53,671 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621914975] [2022-11-02 20:46:53,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:53,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:53,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:53,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:46:53,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:53,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621914975] [2022-11-02 20:46:53,717 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621914975] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:53,717 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:53,717 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:46:53,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481645168] [2022-11-02 20:46:53,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:53,718 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:46:53,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:53,718 INFO L85 PathProgramCache]: Analyzing trace with hash 1521907346, now seen corresponding path program 1 times [2022-11-02 20:46:53,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:53,719 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464191611] [2022-11-02 20:46:53,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:53,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:53,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:53,779 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:46:53,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:53,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464191611] [2022-11-02 20:46:53,782 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464191611] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:46:53,782 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1189031855] [2022-11-02 20:46:53,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:53,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:46:53,783 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:46:53,785 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:46:53,806 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-02 20:46:53,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:53,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:46:53,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:46:53,935 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:46:53,936 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:46:54,034 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:46:54,035 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1189031855] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:46:54,035 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:46:54,035 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-11-02 20:46:54,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013580778] [2022-11-02 20:46:54,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:46:54,039 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:46:54,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:54,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:46:54,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:46:54,040 INFO L87 Difference]: Start difference. First operand 947 states and 1245 transitions. cyclomatic complexity: 303 Second operand has 3 states, 2 states have (on average 7.5) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:54,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:46:54,185 INFO L93 Difference]: Finished difference Result 949 states and 1245 transitions. [2022-11-02 20:46:54,186 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 949 states and 1245 transitions. [2022-11-02 20:46:54,194 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 609 [2022-11-02 20:46:54,199 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 949 states to 949 states and 1245 transitions. [2022-11-02 20:46:54,199 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 686 [2022-11-02 20:46:54,200 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 686 [2022-11-02 20:46:54,200 INFO L73 IsDeterministic]: Start isDeterministic. Operand 949 states and 1245 transitions. [2022-11-02 20:46:54,200 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:46:54,200 INFO L218 hiAutomatonCegarLoop]: Abstraction has 949 states and 1245 transitions. [2022-11-02 20:46:54,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 949 states and 1245 transitions. [2022-11-02 20:46:54,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 949 to 947. [2022-11-02 20:46:54,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 947 states have (on average 1.3125659978880675) internal successors, (1243), 946 states have internal predecessors, (1243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:54,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1243 transitions. [2022-11-02 20:46:54,217 INFO L240 hiAutomatonCegarLoop]: Abstraction has 947 states and 1243 transitions. [2022-11-02 20:46:54,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:46:54,218 INFO L428 stractBuchiCegarLoop]: Abstraction has 947 states and 1243 transitions. [2022-11-02 20:46:54,218 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2022-11-02 20:46:54,219 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 947 states and 1243 transitions. [2022-11-02 20:46:54,223 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 607 [2022-11-02 20:46:54,223 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:46:54,223 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:46:54,224 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:46:54,224 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-11-02 20:46:54,224 INFO L748 eck$LassoCheckResult]: Stem: 20510#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); 20367#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; 20363#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 20315#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; 20316#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 20301#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 20302#L110-2 assume !false; 20559#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 20555#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 20552#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 20549#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 20548#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 20547#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 20546#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 20545#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 20537#L134 assume 8482 == ssl3_accept_~s__state~0#1; 20499#L135 [2022-11-02 20:46:54,224 INFO L750 eck$LassoCheckResult]: Loop: 20499#L135 ssl3_accept_~s__state~0#1 := 3; 20259#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 20932#L590 ssl3_accept_~skip~0#1 := 0; 20930#L110-2 assume !false; 20928#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 20926#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 20925#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 20924#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 20923#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 20918#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 20848#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 20846#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 20842#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 20841#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 20840#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 20839#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 20837#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 20834#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 20830#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 20829#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 20828#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 20823#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 20775#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 20751#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 20748#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 20741#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 20541#L176 assume 8448 == ssl3_accept_~s__state~0#1; 20401#L177 assume !(ssl3_accept_~num1~0#1 > 0); 20356#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 20357#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 20713#L590 ssl3_accept_~skip~0#1 := 0; 20712#L110-2 assume !false; 20711#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 20535#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 20536#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 20822#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 20821#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 20774#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 20750#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 20746#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 20747#L134 assume 8482 == ssl3_accept_~s__state~0#1; 20499#L135 [2022-11-02 20:46:54,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:54,225 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2022-11-02 20:46:54,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:54,225 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388442201] [2022-11-02 20:46:54,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:54,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:54,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:54,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:46:54,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:54,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388442201] [2022-11-02 20:46:54,250 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388442201] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:54,250 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:54,251 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:46:54,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38136788] [2022-11-02 20:46:54,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:54,251 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:46:54,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:54,252 INFO L85 PathProgramCache]: Analyzing trace with hash 73640739, now seen corresponding path program 1 times [2022-11-02 20:46:54,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:54,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635679689] [2022-11-02 20:46:54,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:54,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:54,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:54,271 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:46:54,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:54,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635679689] [2022-11-02 20:46:54,272 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635679689] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:54,272 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:54,272 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:46:54,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247100090] [2022-11-02 20:46:54,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:54,273 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:46:54,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:54,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:46:54,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:46:54,274 INFO L87 Difference]: Start difference. First operand 947 states and 1243 transitions. cyclomatic complexity: 301 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:54,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:46:54,395 INFO L93 Difference]: Finished difference Result 947 states and 1241 transitions. [2022-11-02 20:46:54,395 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 947 states and 1241 transitions. [2022-11-02 20:46:54,400 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 607 [2022-11-02 20:46:54,404 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 947 states to 947 states and 1241 transitions. [2022-11-02 20:46:54,404 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 684 [2022-11-02 20:46:54,405 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 684 [2022-11-02 20:46:54,405 INFO L73 IsDeterministic]: Start isDeterministic. Operand 947 states and 1241 transitions. [2022-11-02 20:46:54,406 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:46:54,406 INFO L218 hiAutomatonCegarLoop]: Abstraction has 947 states and 1241 transitions. [2022-11-02 20:46:54,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 947 states and 1241 transitions. [2022-11-02 20:46:54,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 947 to 947. [2022-11-02 20:46:54,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 947 states have (on average 1.310454065469905) internal successors, (1241), 946 states have internal predecessors, (1241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:54,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1241 transitions. [2022-11-02 20:46:54,423 INFO L240 hiAutomatonCegarLoop]: Abstraction has 947 states and 1241 transitions. [2022-11-02 20:46:54,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:46:54,423 INFO L428 stractBuchiCegarLoop]: Abstraction has 947 states and 1241 transitions. [2022-11-02 20:46:54,424 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2022-11-02 20:46:54,424 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 947 states and 1241 transitions. [2022-11-02 20:46:54,428 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 607 [2022-11-02 20:46:54,428 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:46:54,428 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:46:54,429 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:46:54,429 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-11-02 20:46:54,430 INFO L748 eck$LassoCheckResult]: Stem: 22399#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); 22270#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; 22266#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 22216#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; 22217#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 22202#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 22203#L110-2 assume !false; 22498#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22878#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22877#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22876#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22875#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22874#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22873#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22872#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22866#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22425#L137 assume 8464 == ssl3_accept_~s__state~0#1; 22176#L144 [2022-11-02 20:46:54,430 INFO L750 eck$LassoCheckResult]: Loop: 22176#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 22177#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 22190#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; 22191#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22859#L590 ssl3_accept_~skip~0#1 := 0; 22857#L110-2 assume !false; 22855#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22853#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22851#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22849#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22847#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22845#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22843#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22841#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22839#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22837#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 22835#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 22826#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 22823#L146 assume 8496 == ssl3_accept_~s__state~0#1; 22621#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 22822#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 22821#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 22819#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 22818#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 22816#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22811#L590 ssl3_accept_~skip~0#1 := 0; 22810#L110-2 assume !false; 22809#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22808#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22807#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22806#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22805#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22804#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22803#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22802#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22801#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22800#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 22799#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 22798#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 22797#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 22796#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 22795#L152 assume 8512 == ssl3_accept_~s__state~0#1; 22616#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 22794#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 22792#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 22790#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22785#L590 ssl3_accept_~skip~0#1 := 0; 22783#L110-2 assume !false; 22778#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22776#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22774#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22772#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22770#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22768#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22766#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22764#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22763#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22761#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 22760#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 22758#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 22757#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 22755#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 22754#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 22752#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 22749#L158 assume 8528 == ssl3_accept_~s__state~0#1; 22611#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; 22224#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 22225#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 22746#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 22247#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 22249#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 22391#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22777#L590 ssl3_accept_~skip~0#1 := 0; 22775#L110-2 assume !false; 22773#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22771#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22769#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22767#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22765#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22675#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22672#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22673#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22759#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22665#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 22662#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 22663#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 22753#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 22751#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 22652#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 22653#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 22649#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 22644#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 22446#L164 assume 8544 == ssl3_accept_~s__state~0#1; 22444#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; 22235#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22154#L590 ssl3_accept_~skip~0#1 := 0; 23062#L110-2 assume !false; 23061#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23060#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23059#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23058#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22684#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22685#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22762#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22670#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22667#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22668#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 22756#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 22660#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 22658#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 22655#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 22656#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 22650#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 22651#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 22748#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 22750#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 22447#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 22448#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 22567#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 22568#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 22643#L179 assume 8576 == ssl3_accept_~s__state~0#1; 22596#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 22681#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 22680#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 22197#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22674#L590 ssl3_accept_~skip~0#1 := 0; 22671#L110-2 assume !false; 22669#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22666#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22664#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22661#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22659#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22657#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22654#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22521#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22645#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22646#L137 assume 8464 == ssl3_accept_~s__state~0#1; 22176#L144 [2022-11-02 20:46:54,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:54,431 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2022-11-02 20:46:54,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:54,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236754832] [2022-11-02 20:46:54,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:54,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:54,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:54,437 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:46:54,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:54,444 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:46:54,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:54,444 INFO L85 PathProgramCache]: Analyzing trace with hash 1880037970, now seen corresponding path program 1 times [2022-11-02 20:46:54,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:54,445 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097477904] [2022-11-02 20:46:54,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:54,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:54,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:54,507 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2022-11-02 20:46:54,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:54,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097477904] [2022-11-02 20:46:54,508 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097477904] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:54,508 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:54,508 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:46:54,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919455013] [2022-11-02 20:46:54,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:54,509 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:46:54,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:54,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:46:54,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:46:54,510 INFO L87 Difference]: Start difference. First operand 947 states and 1241 transitions. cyclomatic complexity: 299 Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:54,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:46:54,527 INFO L93 Difference]: Finished difference Result 1864 states and 2426 transitions. [2022-11-02 20:46:54,528 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1864 states and 2426 transitions. [2022-11-02 20:46:54,537 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1200 [2022-11-02 20:46:54,545 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1864 states to 1864 states and 2426 transitions. [2022-11-02 20:46:54,545 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1345 [2022-11-02 20:46:54,547 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1345 [2022-11-02 20:46:54,547 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1864 states and 2426 transitions. [2022-11-02 20:46:54,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:46:54,548 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1864 states and 2426 transitions. [2022-11-02 20:46:54,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1864 states and 2426 transitions. [2022-11-02 20:46:54,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1864 to 950. [2022-11-02 20:46:54,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 950 states, 950 states have (on average 1.3094736842105263) internal successors, (1244), 949 states have internal predecessors, (1244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:54,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 950 states to 950 states and 1244 transitions. [2022-11-02 20:46:54,570 INFO L240 hiAutomatonCegarLoop]: Abstraction has 950 states and 1244 transitions. [2022-11-02 20:46:54,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:46:54,571 INFO L428 stractBuchiCegarLoop]: Abstraction has 950 states and 1244 transitions. [2022-11-02 20:46:54,571 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2022-11-02 20:46:54,571 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 950 states and 1244 transitions. [2022-11-02 20:46:54,575 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 609 [2022-11-02 20:46:54,575 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:46:54,575 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:46:54,576 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:46:54,576 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-11-02 20:46:54,577 INFO L748 eck$LassoCheckResult]: Stem: 25223#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); 25092#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; 25084#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 25033#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; 25034#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 25023#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 25024#L110-2 assume !false; 25335#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25830#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25828#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25826#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25824#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25822#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25820#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25818#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25816#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25241#L137 assume 8464 == ssl3_accept_~s__state~0#1; 24994#L144 [2022-11-02 20:46:54,577 INFO L750 eck$LassoCheckResult]: Loop: 24994#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 24995#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 25008#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; 25009#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25736#L590 ssl3_accept_~skip~0#1 := 0; 25733#L110-2 assume !false; 25730#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25727#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25725#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25722#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25716#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25713#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25710#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25707#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25705#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25702#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25699#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25696#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25693#L146 assume 8496 == ssl3_accept_~s__state~0#1; 25435#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 25063#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 25064#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 25685#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 25682#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 25678#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25671#L590 ssl3_accept_~skip~0#1 := 0; 25668#L110-2 assume !false; 25665#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25662#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25661#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25660#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25659#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25658#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25657#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25656#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25654#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25653#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25652#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25651#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25650#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25649#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25620#L152 assume 8512 == ssl3_accept_~s__state~0#1; 25430#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 25616#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 25613#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 25610#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25604#L590 ssl3_accept_~skip~0#1 := 0; 25602#L110-2 assume !false; 25600#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25598#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25596#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25594#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25592#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25590#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25588#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25586#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25584#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25582#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25580#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25578#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25576#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25574#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25572#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 25570#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 25565#L158 assume 8528 == ssl3_accept_~s__state~0#1; 25078#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; 25047#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 25048#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 25178#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 25550#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 25527#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 25528#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25643#L590 ssl3_accept_~skip~0#1 := 0; 25642#L110-2 assume !false; 25641#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25640#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25639#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25638#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25637#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25636#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25635#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25634#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25500#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25499#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25498#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25493#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25491#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25452#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25451#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 25450#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 25449#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 25448#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 25268#L164 assume 8544 == ssl3_accept_~s__state~0#1; 25265#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; 25255#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25518#L590 ssl3_accept_~skip~0#1 := 0; 25516#L110-2 assume !false; 25514#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25512#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25510#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25508#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25506#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25505#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25504#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25501#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25502#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25631#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25629#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25627#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25625#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25623#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25621#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 25619#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 25563#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 25564#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 25566#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 25269#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 25270#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 25389#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 25390#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 25544#L179 assume 8576 == ssl3_accept_~s__state~0#1; 25059#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 25060#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 24978#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 24980#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25735#L590 ssl3_accept_~skip~0#1 := 0; 25732#L110-2 assume !false; 25729#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25726#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25724#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25721#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25715#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25712#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25709#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25355#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25704#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25701#L137 assume 8464 == ssl3_accept_~s__state~0#1; 24994#L144 [2022-11-02 20:46:54,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:54,578 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2022-11-02 20:46:54,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:54,578 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961176463] [2022-11-02 20:46:54,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:54,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:54,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:54,583 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:46:54,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:54,590 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:46:54,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:54,591 INFO L85 PathProgramCache]: Analyzing trace with hash -919446861, now seen corresponding path program 1 times [2022-11-02 20:46:54,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:54,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940064810] [2022-11-02 20:46:54,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:54,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:54,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:54,634 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-11-02 20:46:54,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:54,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940064810] [2022-11-02 20:46:54,635 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940064810] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:54,635 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:54,635 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:46:54,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220608215] [2022-11-02 20:46:54,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:54,636 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:46:54,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:54,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:46:54,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:46:54,637 INFO L87 Difference]: Start difference. First operand 950 states and 1244 transitions. cyclomatic complexity: 299 Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:54,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:46:54,774 INFO L93 Difference]: Finished difference Result 920 states and 1169 transitions. [2022-11-02 20:46:54,775 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 920 states and 1169 transitions. [2022-11-02 20:46:54,779 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 491 [2022-11-02 20:46:54,783 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 920 states to 791 states and 1008 transitions. [2022-11-02 20:46:54,783 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 558 [2022-11-02 20:46:54,784 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 687 [2022-11-02 20:46:54,785 INFO L73 IsDeterministic]: Start isDeterministic. Operand 791 states and 1008 transitions. [2022-11-02 20:46:54,785 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:46:54,785 INFO L218 hiAutomatonCegarLoop]: Abstraction has 791 states and 1008 transitions. [2022-11-02 20:46:54,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states and 1008 transitions. [2022-11-02 20:46:54,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 660. [2022-11-02 20:46:54,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 660 states, 660 states have (on average 1.2772727272727273) internal successors, (843), 659 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:54,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 660 states to 660 states and 843 transitions. [2022-11-02 20:46:54,797 INFO L240 hiAutomatonCegarLoop]: Abstraction has 660 states and 843 transitions. [2022-11-02 20:46:54,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:46:54,798 INFO L428 stractBuchiCegarLoop]: Abstraction has 660 states and 843 transitions. [2022-11-02 20:46:54,799 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2022-11-02 20:46:54,799 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 660 states and 843 transitions. [2022-11-02 20:46:54,801 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 489 [2022-11-02 20:46:54,801 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:46:54,802 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:46:54,803 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:46:54,803 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] [2022-11-02 20:46:54,803 INFO L748 eck$LassoCheckResult]: Stem: 27036#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); 26941#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; 26937#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 26898#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; 26899#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 26892#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 26893#L110-2 assume !false; 27113#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27377#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27374#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27371#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27368#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27365#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27362#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27359#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27343#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27207#L137 assume 8464 == ssl3_accept_~s__state~0#1; 26861#L144 [2022-11-02 20:46:54,804 INFO L750 eck$LassoCheckResult]: Loop: 26861#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 26862#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 26879#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; 26880#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27331#L590 ssl3_accept_~skip~0#1 := 0; 27329#L110-2 assume !false; 27327#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27325#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27323#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27321#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27319#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27317#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27315#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27314#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27312#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27310#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 27308#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27306#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27305#L146 assume 8496 == ssl3_accept_~s__state~0#1; 27161#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 27303#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 27302#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 27300#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 27014#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 27015#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27500#L590 ssl3_accept_~skip~0#1 := 0; 27499#L110-2 assume !false; 27498#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27497#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27496#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27495#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27494#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27493#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27492#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27491#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27490#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26981#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 26975#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 26976#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27007#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 27008#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 26928#L152 assume 8512 == ssl3_accept_~s__state~0#1; 26929#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 26959#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 26960#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 26996#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26847#L590 ssl3_accept_~skip~0#1 := 0; 26946#L110-2 assume !false; 26888#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26889#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26917#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26918#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26964#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26965#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26972#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26951#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26952#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27037#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 27489#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27488#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27487#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 27486#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 27485#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 26963#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 26868#L158 assume 8528 == ssl3_accept_~s__state~0#1; 26869#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; 26910#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 26912#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 26995#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 27041#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 26927#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 27033#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27471#L590 ssl3_accept_~skip~0#1 := 0; 27469#L110-2 assume !false; 27467#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27465#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27463#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27461#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27459#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27457#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27455#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27453#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27451#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27449#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 27447#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27445#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27443#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 27441#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 27439#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 27438#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 27437#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 27436#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 27006#L164 assume 8544 == ssl3_accept_~s__state~0#1; 26857#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 26858#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 26887#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 26985#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 26986#L408 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; 26974#L411 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; 26853#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27397#L590 ssl3_accept_~skip~0#1 := 0; 27394#L110-2 assume !false; 27391#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27388#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27385#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27382#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27380#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27378#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27375#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27372#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27369#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27366#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 27363#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27360#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27166#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 27162#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 27157#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 27153#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 27149#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 27145#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 27141#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 27137#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 27133#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 27128#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 27051#L176 assume 8448 == ssl3_accept_~s__state~0#1; 26970#L177 assume !(ssl3_accept_~num1~0#1 > 0); 26932#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 26933#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27063#L590 ssl3_accept_~skip~0#1 := 0; 27059#L110-2 assume !false; 27057#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27044#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27045#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27074#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27070#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27064#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27060#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27058#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27046#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27047#L137 assume 8464 == ssl3_accept_~s__state~0#1; 26861#L144 [2022-11-02 20:46:54,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:54,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2022-11-02 20:46:54,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:54,805 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567923373] [2022-11-02 20:46:54,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:54,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:54,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:54,810 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:46:54,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:54,816 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:46:54,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:54,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1162156648, now seen corresponding path program 1 times [2022-11-02 20:46:54,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:54,818 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862226577] [2022-11-02 20:46:54,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:54,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:54,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:54,859 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2022-11-02 20:46:54,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:54,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862226577] [2022-11-02 20:46:54,859 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862226577] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:54,859 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:54,860 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:46:54,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406078056] [2022-11-02 20:46:54,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:54,860 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:46:54,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:54,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:46:54,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:46:54,861 INFO L87 Difference]: Start difference. First operand 660 states and 843 transitions. cyclomatic complexity: 186 Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:54,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:46:54,874 INFO L93 Difference]: Finished difference Result 1094 states and 1415 transitions. [2022-11-02 20:46:54,875 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1094 states and 1415 transitions. [2022-11-02 20:46:54,880 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 923 [2022-11-02 20:46:54,885 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1094 states to 1094 states and 1415 transitions. [2022-11-02 20:46:54,885 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 990 [2022-11-02 20:46:54,886 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 990 [2022-11-02 20:46:54,886 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1094 states and 1415 transitions. [2022-11-02 20:46:54,886 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:46:54,887 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1094 states and 1415 transitions. [2022-11-02 20:46:54,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states and 1415 transitions. [2022-11-02 20:46:54,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 660. [2022-11-02 20:46:54,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 660 states, 660 states have (on average 1.2757575757575759) internal successors, (842), 659 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:54,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 660 states to 660 states and 842 transitions. [2022-11-02 20:46:54,900 INFO L240 hiAutomatonCegarLoop]: Abstraction has 660 states and 842 transitions. [2022-11-02 20:46:54,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:46:54,901 INFO L428 stractBuchiCegarLoop]: Abstraction has 660 states and 842 transitions. [2022-11-02 20:46:54,901 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2022-11-02 20:46:54,902 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 660 states and 842 transitions. [2022-11-02 20:46:54,904 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 489 [2022-11-02 20:46:54,904 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:46:54,904 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:46:54,905 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:46:54,906 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] [2022-11-02 20:46:54,906 INFO L748 eck$LassoCheckResult]: Stem: 28803#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); 28704#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; 28700#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 28658#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; 28659#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 28646#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 28647#L110-2 assume !false; 28833#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29151#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 29150#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 29149#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 29148#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 29147#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 29146#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 29145#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 29144#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 29143#L137 assume 8464 == ssl3_accept_~s__state~0#1; 28622#L144 [2022-11-02 20:46:54,906 INFO L750 eck$LassoCheckResult]: Loop: 28622#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 28623#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 28635#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; 28636#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29204#L590 ssl3_accept_~skip~0#1 := 0; 29202#L110-2 assume !false; 29200#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29198#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 29196#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 29194#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 29192#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 29190#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 29189#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 29187#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 29186#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 29185#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 29153#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 29152#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 28942#L146 assume 8496 == ssl3_accept_~s__state~0#1; 28786#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 28683#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 28684#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 29136#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 28789#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 29128#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29122#L590 ssl3_accept_~skip~0#1 := 0; 29120#L110-2 assume !false; 29118#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29116#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 29114#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 29112#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 29110#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 29108#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 29106#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 29104#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 29102#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 29100#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 29098#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 29096#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 29094#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 29092#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 28894#L152 assume 8512 == ssl3_accept_~s__state~0#1; 28810#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 28723#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 28724#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 28762#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28607#L590 ssl3_accept_~skip~0#1 := 0; 29260#L110-2 assume !false; 29259#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29258#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 29257#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 29256#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 29255#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 28771#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28738#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28715#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28716#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28747#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 28741#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 28742#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 28772#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 28773#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 28689#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 28690#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 28896#L158 assume 8528 == ssl3_accept_~s__state~0#1; 28695#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; 28666#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 28667#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 28761#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 28809#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 28688#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 28799#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29031#L590 ssl3_accept_~skip~0#1 := 0; 29024#L110-2 assume !false; 29020#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29016#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 29012#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 29008#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 29004#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 29000#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28996#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28992#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28988#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28984#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 28980#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 28976#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 28972#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 28968#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 28964#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 28960#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 28951#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 28948#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 28886#L164 assume 8544 == ssl3_accept_~s__state~0#1; 28617#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 28618#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 28653#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 28751#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 28752#L408 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; 28740#L411 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; 28613#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29026#L590 ssl3_accept_~skip~0#1 := 0; 29022#L110-2 assume !false; 29018#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29014#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 29010#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 29006#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 29002#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 28998#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28994#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28990#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28986#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28982#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 28978#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 28974#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 28970#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 28966#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 28962#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 28958#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 28955#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 28954#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 28953#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 28952#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 28949#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 28946#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 28837#L176 assume 8448 == ssl3_accept_~s__state~0#1; 28736#L177 assume !(ssl3_accept_~num1~0#1 > 0); 28693#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 28694#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28854#L590 ssl3_accept_~skip~0#1 := 0; 28852#L110-2 assume !false; 28850#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28846#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 28847#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 28862#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 28861#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 28855#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28853#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28851#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28848#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28849#L137 assume 8464 == ssl3_accept_~s__state~0#1; 28622#L144 [2022-11-02 20:46:54,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:54,907 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2022-11-02 20:46:54,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:54,907 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542533484] [2022-11-02 20:46:54,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:54,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:54,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:54,913 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:46:54,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:54,919 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:46:54,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:54,920 INFO L85 PathProgramCache]: Analyzing trace with hash -2049379494, now seen corresponding path program 1 times [2022-11-02 20:46:54,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:54,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821294836] [2022-11-02 20:46:54,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:54,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:54,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:55,002 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-11-02 20:46:55,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:55,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821294836] [2022-11-02 20:46:55,002 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821294836] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:46:55,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [68764379] [2022-11-02 20:46:55,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:55,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:46:55,003 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:46:55,004 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:46:55,011 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-02 20:46:55,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:55,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:46:55,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:46:55,191 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-11-02 20:46:55,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:46:55,271 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-11-02 20:46:55,271 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [68764379] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:46:55,271 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:46:55,272 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-11-02 20:46:55,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655055809] [2022-11-02 20:46:55,272 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:46:55,273 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:46:55,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:55,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:46:55,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:46:55,274 INFO L87 Difference]: Start difference. First operand 660 states and 842 transitions. cyclomatic complexity: 185 Second operand has 6 states, 5 states have (on average 26.2) internal successors, (131), 6 states have internal predecessors, (131), 0 states have call successors, (0), 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-11-02 20:46:56,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:46:56,046 INFO L93 Difference]: Finished difference Result 1629 states and 2068 transitions. [2022-11-02 20:46:56,046 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1629 states and 2068 transitions. [2022-11-02 20:46:56,053 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1428 [2022-11-02 20:46:56,059 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1629 states to 1599 states and 2038 transitions. [2022-11-02 20:46:56,060 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1495 [2022-11-02 20:46:56,061 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1495 [2022-11-02 20:46:56,062 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1599 states and 2038 transitions. [2022-11-02 20:46:56,062 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:46:56,062 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1599 states and 2038 transitions. [2022-11-02 20:46:56,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1599 states and 2038 transitions. [2022-11-02 20:46:56,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1599 to 996. [2022-11-02 20:46:56,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 996 states, 996 states have (on average 1.2951807228915662) internal successors, (1290), 995 states have internal predecessors, (1290), 0 states have call successors, (0), 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-11-02 20:46:56,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 996 states to 996 states and 1290 transitions. [2022-11-02 20:46:56,110 INFO L240 hiAutomatonCegarLoop]: Abstraction has 996 states and 1290 transitions. [2022-11-02 20:46:56,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-02 20:46:56,111 INFO L428 stractBuchiCegarLoop]: Abstraction has 996 states and 1290 transitions. [2022-11-02 20:46:56,111 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2022-11-02 20:46:56,112 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 996 states and 1290 transitions. [2022-11-02 20:46:56,115 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 825 [2022-11-02 20:46:56,115 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:46:56,115 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:46:56,117 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:46:56,117 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-11-02 20:46:56,117 INFO L748 eck$LassoCheckResult]: Stem: 31963#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); 31850#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; 31846#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 31805#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; 31806#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 31793#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 31794#L110-2 assume !false; 32299#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 32553#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 32552#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 32551#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 32550#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 32549#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 32548#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 32547#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 32546#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 32545#L137 assume 8464 == ssl3_accept_~s__state~0#1; 31766#L144 [2022-11-02 20:46:56,118 INFO L750 eck$LassoCheckResult]: Loop: 31766#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 31767#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 31781#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; 31782#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 31873#L590 ssl3_accept_~skip~0#1 := 0; 31855#L110-2 assume !false; 31795#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31796#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 31824#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 31825#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 31875#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 31876#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 31884#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 31861#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 31862#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 31895#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 31896#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 31947#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 31948#L146 assume 8496 == ssl3_accept_~s__state~0#1; 31941#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 31830#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 31807#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 31808#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 31934#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 31765#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 32676#L590 ssl3_accept_~skip~0#1 := 0; 32674#L110-2 assume !false; 32673#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 32672#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 32671#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 32666#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 32664#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 32662#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 32660#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 32658#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 32656#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 32654#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 32652#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 32650#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 32648#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 32646#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 32644#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 32642#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 32640#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 32638#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 32636#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 31789#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 31790#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 31900#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 31865#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 31866#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 31949#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 31944#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 31783#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 31784#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 31919#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 31906#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 31907#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 31816#L203 assume 8656 == ssl3_accept_~s__state~0#1; 31817#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 31851#L502 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 31801#L507 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 31802#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 31820#L515 assume !(0 == ssl3_accept_~tmp___10~0#1); 31853#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 32728#L590 ssl3_accept_~skip~0#1 := 0; 32726#L110-2 assume !false; 32724#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 32722#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 32720#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 32718#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 32716#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 32714#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 32708#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 32705#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 32702#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 32699#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 31888#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 31889#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 32693#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 31933#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 31835#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 31836#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 31774#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 31770#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 31771#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 32633#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 32632#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 31892#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 31893#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 32596#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 32594#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 32592#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 32590#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 32588#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 32586#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 32559#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 32557#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 32555#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 32451#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 31845#L209 assume 8672 == ssl3_accept_~s__state~0#1; 31905#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 31917#L523 assume !(4 == ssl3_accept_~blastFlag~0#1); 31918#L526 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 31857#L530 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 31756#L530-2 ssl3_accept_~s__init_num~0#1 := 0; 31757#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 32624#L590 ssl3_accept_~skip~0#1 := 0; 32623#L110-2 assume !false; 32622#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 32621#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 32620#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 32619#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 32618#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 32617#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 32616#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 32615#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 32614#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 32613#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 32104#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 32105#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 32101#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 32100#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 32099#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 32098#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 32097#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 32096#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 32095#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 32094#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 32093#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 32052#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 32050#L176 assume 8448 == ssl3_accept_~s__state~0#1; 32051#L177 assume !(ssl3_accept_~num1~0#1 > 0); 32045#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 32046#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 32034#L590 ssl3_accept_~skip~0#1 := 0; 32035#L110-2 assume !false; 32030#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 32031#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 32025#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 32026#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 32021#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 32022#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 32007#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 32008#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 31987#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 31988#L137 assume 8464 == ssl3_accept_~s__state~0#1; 31766#L144 [2022-11-02 20:46:56,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:56,119 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2022-11-02 20:46:56,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:56,119 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957258574] [2022-11-02 20:46:56,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:56,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:56,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:56,126 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:46:56,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:56,135 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:46:56,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:56,136 INFO L85 PathProgramCache]: Analyzing trace with hash 1338012195, now seen corresponding path program 1 times [2022-11-02 20:46:56,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:56,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808538730] [2022-11-02 20:46:56,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:56,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:56,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:56,198 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-11-02 20:46:56,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:56,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808538730] [2022-11-02 20:46:56,199 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808538730] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:56,199 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:56,199 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:46:56,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101115101] [2022-11-02 20:46:56,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:56,200 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:46:56,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:56,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:46:56,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:46:56,201 INFO L87 Difference]: Start difference. First operand 996 states and 1290 transitions. cyclomatic complexity: 297 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-11-02 20:46:56,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:46:56,221 INFO L93 Difference]: Finished difference Result 1744 states and 2285 transitions. [2022-11-02 20:46:56,221 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1744 states and 2285 transitions. [2022-11-02 20:46:56,229 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1573 [2022-11-02 20:46:56,237 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1744 states to 1744 states and 2285 transitions. [2022-11-02 20:46:56,238 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1640 [2022-11-02 20:46:56,239 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1640 [2022-11-02 20:46:56,240 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1744 states and 2285 transitions. [2022-11-02 20:46:56,242 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:46:56,243 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1744 states and 2285 transitions. [2022-11-02 20:46:56,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1744 states and 2285 transitions. [2022-11-02 20:46:56,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1744 to 1744. [2022-11-02 20:46:56,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1744 states, 1744 states have (on average 1.3102064220183487) internal successors, (2285), 1743 states have internal predecessors, (2285), 0 states have call successors, (0), 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-11-02 20:46:56,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1744 states to 1744 states and 2285 transitions. [2022-11-02 20:46:56,274 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1744 states and 2285 transitions. [2022-11-02 20:46:56,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:46:56,275 INFO L428 stractBuchiCegarLoop]: Abstraction has 1744 states and 2285 transitions. [2022-11-02 20:46:56,275 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2022-11-02 20:46:56,275 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1744 states and 2285 transitions. [2022-11-02 20:46:56,282 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1573 [2022-11-02 20:46:56,282 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:46:56,282 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:46:56,284 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:46:56,284 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:46:56,285 INFO L748 eck$LassoCheckResult]: Stem: 34722#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); 34603#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; 34593#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 34551#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; 34552#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 34545#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 34546#L110-2 assume !false; 34538#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34539#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34571#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34572#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34625#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34626#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34635#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34610#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34611#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34723#L137 assume 8464 == ssl3_accept_~s__state~0#1; 34859#L144 [2022-11-02 20:46:56,285 INFO L750 eck$LassoCheckResult]: Loop: 34859#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 34715#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 34716#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; 35284#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 35277#L590 ssl3_accept_~skip~0#1 := 0; 35274#L110-2 assume !false; 35268#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35266#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 35264#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 35262#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 35260#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 35254#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 35252#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 35247#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 35240#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 35237#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 35221#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 35202#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 34948#L146 assume 8496 == ssl3_accept_~s__state~0#1; 34947#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 34946#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 34945#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 34944#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 34695#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 35587#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 35577#L590 ssl3_accept_~skip~0#1 := 0; 35571#L110-2 assume !false; 35565#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35559#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 35553#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 35547#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 35541#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 35535#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 35531#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 35527#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 35523#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 35519#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 35515#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 35511#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 35507#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 35503#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 34792#L152 assume 8512 == ssl3_accept_~s__state~0#1; 34793#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 34618#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 34619#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 35455#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 35450#L590 ssl3_accept_~skip~0#1 := 0; 35449#L110-2 assume !false; 35448#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35447#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 35446#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 35445#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 35444#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 35443#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 35442#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 35441#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 35440#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 35439#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 35438#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 35437#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 35436#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 35435#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 35433#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 35432#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 35431#L158 assume 8528 == ssl3_accept_~s__state~0#1; 35147#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; 35430#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 35429#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 35428#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 34579#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 34581#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 35423#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 35414#L590 ssl3_accept_~skip~0#1 := 0; 35412#L110-2 assume !false; 35410#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35408#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 35406#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 35404#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 35402#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 35400#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 35398#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 35396#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 35394#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 35392#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 35390#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 35388#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 35386#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 35384#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 35382#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 35380#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 35378#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 35376#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 35374#L164 assume 8544 == ssl3_accept_~s__state~0#1; 34507#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 34508#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 34682#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 34649#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 34650#L408 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; 34708#L411 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; 35343#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 35336#L590 ssl3_accept_~skip~0#1 := 0; 35333#L110-2 assume !false; 35330#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35327#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 35324#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 35321#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 35318#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 35315#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 35312#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 35310#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 35307#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 35304#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 35302#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 35301#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 35300#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 35299#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 35298#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 35297#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 35296#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 35295#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 35294#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 35289#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 35288#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 35287#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 35285#L176 assume 8448 == ssl3_accept_~s__state~0#1; 35279#L177 assume !(ssl3_accept_~num1~0#1 > 0); 35276#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 35273#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 35267#L590 ssl3_accept_~skip~0#1 := 0; 35265#L110-2 assume !false; 35263#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35261#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 35255#L116 assume 16384 == ssl3_accept_~s__state~0#1; 35253#L222 ssl3_accept_~s__server~0#1 := 1; 35248#L227 assume 0 != ssl3_accept_~cb~0#1; 35241#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 35238#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 35223#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 35205#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 35134#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; 35111#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 35128#L590 ssl3_accept_~skip~0#1 := 0; 35127#L110-2 assume !false; 35126#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35125#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 35124#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 35123#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 35122#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 35120#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 35117#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 35118#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 35308#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 35305#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 35216#L140 assume 8465 == ssl3_accept_~s__state~0#1; 34859#L144 [2022-11-02 20:46:56,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:56,286 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2022-11-02 20:46:56,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:56,286 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787931102] [2022-11-02 20:46:56,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:56,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:56,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:56,292 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:46:56,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:56,299 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:46:56,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:56,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1978332405, now seen corresponding path program 1 times [2022-11-02 20:46:56,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:56,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238120148] [2022-11-02 20:46:56,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:56,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:56,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:56,381 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 176 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-11-02 20:46:56,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:56,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238120148] [2022-11-02 20:46:56,382 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238120148] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:46:56,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [339439632] [2022-11-02 20:46:56,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:56,382 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:46:56,382 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:46:56,385 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:46:56,418 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-02 20:46:56,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:56,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:46:56,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:46:56,521 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2022-11-02 20:46:56,521 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 20:46:56,521 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [339439632] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:56,521 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-02 20:46:56,522 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-11-02 20:46:56,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174447662] [2022-11-02 20:46:56,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:56,522 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:46:56,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:56,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:46:56,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:46:56,523 INFO L87 Difference]: Start difference. First operand 1744 states and 2285 transitions. cyclomatic complexity: 546 Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:56,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:46:56,664 INFO L93 Difference]: Finished difference Result 1804 states and 2357 transitions. [2022-11-02 20:46:56,664 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1804 states and 2357 transitions. [2022-11-02 20:46:56,674 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1633 [2022-11-02 20:46:56,688 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1804 states to 1804 states and 2357 transitions. [2022-11-02 20:46:56,688 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1700 [2022-11-02 20:46:56,690 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1700 [2022-11-02 20:46:56,690 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1804 states and 2357 transitions. [2022-11-02 20:46:56,694 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:46:56,694 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1804 states and 2357 transitions. [2022-11-02 20:46:56,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1804 states and 2357 transitions. [2022-11-02 20:46:56,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1804 to 1780. [2022-11-02 20:46:56,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1780 states, 1780 states have (on average 1.3084269662921348) internal successors, (2329), 1779 states have internal predecessors, (2329), 0 states have call successors, (0), 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-11-02 20:46:56,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1780 states to 1780 states and 2329 transitions. [2022-11-02 20:46:56,733 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1780 states and 2329 transitions. [2022-11-02 20:46:56,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:46:56,734 INFO L428 stractBuchiCegarLoop]: Abstraction has 1780 states and 2329 transitions. [2022-11-02 20:46:56,734 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2022-11-02 20:46:56,734 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1780 states and 2329 transitions. [2022-11-02 20:46:56,742 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1609 [2022-11-02 20:46:56,742 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:46:56,742 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:46:56,744 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:46:56,744 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] [2022-11-02 20:46:56,744 INFO L748 eck$LassoCheckResult]: Stem: 38736#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); 38619#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; 38609#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 38566#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; 38567#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 38560#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 38561#L110-2 assume !false; 38770#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38981#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38980#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38979#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38978#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38977#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38976#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38975#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 38974#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 38973#L137 assume 8464 == ssl3_accept_~s__state~0#1; 38870#L144 [2022-11-02 20:46:56,745 INFO L750 eck$LassoCheckResult]: Loop: 38870#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 40016#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 40015#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; 39857#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39851#L590 ssl3_accept_~skip~0#1 := 0; 39849#L110-2 assume !false; 39847#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39845#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 39842#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 39840#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 39837#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 39835#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 39832#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 39826#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 39824#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 39822#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 39820#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 39783#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 38983#L146 assume 8496 == ssl3_accept_~s__state~0#1; 38713#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 38714#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 38568#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 38569#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 38710#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 39464#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39458#L590 ssl3_accept_~skip~0#1 := 0; 39455#L110-2 assume !false; 39452#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39449#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 39442#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 39439#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 39435#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 39429#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 39427#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 39425#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 39423#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 39421#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 39419#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 39417#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 39415#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 39413#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 38803#L152 assume 8512 == ssl3_accept_~s__state~0#1; 38745#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 38629#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 38630#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 38687#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39989#L590 ssl3_accept_~skip~0#1 := 0; 39987#L110-2 assume !false; 39986#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39985#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 39983#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 39980#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 39978#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 39976#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 39974#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 39972#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 39970#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 39968#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 39966#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 39964#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 39962#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 39960#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 39959#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 39277#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 38804#L158 assume 8528 == ssl3_accept_~s__state~0#1; 38604#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; 38574#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 38576#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 38692#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 38592#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 38594#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 38726#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40122#L590 ssl3_accept_~skip~0#1 := 0; 40121#L110-2 assume !false; 40119#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40118#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 40117#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 40116#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 40111#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 40109#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 40107#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 40105#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 40103#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 40102#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 40101#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 40096#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 40094#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 40092#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 40090#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 40088#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 40084#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 40082#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 38771#L164 assume 8544 == ssl3_accept_~s__state~0#1; 38772#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 38644#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 38559#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 38668#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 38669#L408 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; 38652#L411 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; 38653#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40012#L590 ssl3_accept_~skip~0#1 := 0; 40011#L110-2 assume !false; 40010#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40008#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 40006#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 40004#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 40001#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 40000#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 39999#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 39997#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 39996#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 39995#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 39990#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 39988#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 39981#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 39979#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 39977#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 39975#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 39973#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 39971#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 39969#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 39967#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 39965#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 39963#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 39961#L176 assume 8448 == ssl3_accept_~s__state~0#1; 38648#L177 assume !(ssl3_accept_~num1~0#1 > 0); 38602#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 38603#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40110#L590 ssl3_accept_~skip~0#1 := 0; 40108#L110-2 assume !false; 40106#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40104#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 40097#L116 assume 16384 == ssl3_accept_~s__state~0#1; 40095#L222 ssl3_accept_~s__server~0#1 := 1; 40093#L227 assume 0 != ssl3_accept_~cb~0#1; 40091#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 40089#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 40086#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 40083#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 40081#L254 assume 12292 != ssl3_accept_~s__state~0#1; 38547#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; 38548#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39883#L590 ssl3_accept_~skip~0#1 := 0; 39880#L110-2 assume !false; 39879#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39878#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 39877#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 39675#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 39674#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 39673#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 39670#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 39470#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 39466#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 38869#L137 assume 8464 == ssl3_accept_~s__state~0#1; 38870#L144 [2022-11-02 20:46:56,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:56,746 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2022-11-02 20:46:56,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:56,746 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205053413] [2022-11-02 20:46:56,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:56,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:56,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:56,753 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:46:56,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:56,760 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:46:56,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:56,760 INFO L85 PathProgramCache]: Analyzing trace with hash 2090017247, now seen corresponding path program 1 times [2022-11-02 20:46:56,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:56,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472950003] [2022-11-02 20:46:56,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:56,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:56,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:56,837 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-11-02 20:46:56,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:56,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472950003] [2022-11-02 20:46:56,838 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472950003] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:46:56,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1783304521] [2022-11-02 20:46:56,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:56,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:46:56,838 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:46:56,840 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:46:56,843 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-02 20:46:56,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:56,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:46:56,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:46:56,977 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-11-02 20:46:56,977 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:46:57,041 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-11-02 20:46:57,042 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1783304521] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:46:57,042 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:46:57,042 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-11-02 20:46:57,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977670433] [2022-11-02 20:46:57,043 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:46:57,043 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:46:57,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:57,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:46:57,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:46:57,044 INFO L87 Difference]: Start difference. First operand 1780 states and 2329 transitions. cyclomatic complexity: 554 Second operand has 6 states, 6 states have (on average 23.0) internal successors, (138), 6 states have internal predecessors, (138), 0 states have call successors, (0), 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-11-02 20:46:57,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:46:57,567 INFO L93 Difference]: Finished difference Result 2839 states and 3618 transitions. [2022-11-02 20:46:57,568 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2839 states and 3618 transitions. [2022-11-02 20:46:57,582 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2132 [2022-11-02 20:46:57,594 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2839 states to 2789 states and 3564 transitions. [2022-11-02 20:46:57,595 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2685 [2022-11-02 20:46:57,598 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2685 [2022-11-02 20:46:57,598 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2789 states and 3564 transitions. [2022-11-02 20:46:57,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:46:57,598 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2789 states and 3564 transitions. [2022-11-02 20:46:57,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2789 states and 3564 transitions. [2022-11-02 20:46:57,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2789 to 2044. [2022-11-02 20:46:57,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2044 states, 2044 states have (on average 1.297945205479452) internal successors, (2653), 2043 states have internal predecessors, (2653), 0 states have call successors, (0), 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-11-02 20:46:57,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2044 states to 2044 states and 2653 transitions. [2022-11-02 20:46:57,669 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2044 states and 2653 transitions. [2022-11-02 20:46:57,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-02 20:46:57,670 INFO L428 stractBuchiCegarLoop]: Abstraction has 2044 states and 2653 transitions. [2022-11-02 20:46:57,670 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2022-11-02 20:46:57,671 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2044 states and 2653 transitions. [2022-11-02 20:46:57,678 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1840 [2022-11-02 20:46:57,679 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:46:57,679 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:46:57,680 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:46:57,681 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] [2022-11-02 20:46:57,681 INFO L748 eck$LassoCheckResult]: Stem: 44292#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); 44172#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; 44168#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 44126#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; 44127#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 44113#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 44114#L110-2 assume !false; 44327#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 45051#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 45050#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 45049#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 45048#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 45047#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 45046#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 45045#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 45044#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 45043#L137 assume 8464 == ssl3_accept_~s__state~0#1; 44387#L144 [2022-11-02 20:46:57,681 INFO L750 eck$LassoCheckResult]: Loop: 44387#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 46078#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 46076#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; 46077#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46091#L590 ssl3_accept_~skip~0#1 := 0; 46090#L110-2 assume !false; 46089#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46088#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 46087#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 46086#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 46085#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 46084#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 46083#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 46082#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 46081#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 46080#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 46058#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 45616#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 45096#L146 assume 8496 == ssl3_accept_~s__state~0#1; 44384#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 45095#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 45094#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 45093#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 44264#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 45091#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 45086#L590 ssl3_accept_~skip~0#1 := 0; 45085#L110-2 assume !false; 45084#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 45083#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 45082#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 45081#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 45080#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 45079#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 45078#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 45077#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 45076#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 45075#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 45074#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 45073#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 45072#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 45071#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 45055#L152 assume 8512 == ssl3_accept_~s__state~0#1; 44381#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 44191#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 44192#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 44242#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 45877#L590 ssl3_accept_~skip~0#1 := 0; 45875#L110-2 assume !false; 45873#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 45871#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 45869#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 45867#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 45865#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 45863#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 45861#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 45859#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 45857#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 45855#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 45853#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 45851#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 45849#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 45847#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 45845#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 45069#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 45070#L158 assume 8528 == ssl3_accept_~s__state~0#1; 44163#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; 44134#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 44135#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 44232#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 44299#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 44156#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 45835#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 45829#L590 ssl3_accept_~skip~0#1 := 0; 45824#L110-2 assume !false; 45822#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 45820#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 45818#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 45816#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 45814#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 45812#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 45810#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 45808#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 45806#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 45804#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 45802#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 45800#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 45798#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 45796#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 45794#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 45792#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 45790#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 45788#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 45786#L164 assume 8544 == ssl3_accept_~s__state~0#1; 44376#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 44200#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 44121#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 44254#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 44280#L408 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; 44210#L411 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; 44211#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 45930#L590 ssl3_accept_~skip~0#1 := 0; 45929#L110-2 assume !false; 45928#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 45927#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 45926#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 45925#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 45924#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 45923#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 45922#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 45921#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 45920#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 45919#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 45918#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 45917#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 45916#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 45915#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 45914#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 45913#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 45912#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 45911#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 45909#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 45907#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 45906#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 45905#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 45904#L176 assume 8448 == ssl3_accept_~s__state~0#1; 44203#L177 assume !(ssl3_accept_~num1~0#1 > 0); 44204#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 45711#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 45706#L590 ssl3_accept_~skip~0#1 := 0; 45705#L110-2 assume !false; 45704#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 45703#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 45702#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 45701#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 45700#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 45699#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 45698#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 45697#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 45696#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 45695#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 45694#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 45693#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 45692#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 45691#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 45690#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 45689#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 45688#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 45687#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 45686#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 45685#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 45684#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 45683#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 45682#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 45681#L179 assume 8576 == ssl3_accept_~s__state~0#1; 45604#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 45679#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 44077#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 44079#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46070#L590 ssl3_accept_~skip~0#1 := 0; 46069#L110-2 assume !false; 46068#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46067#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 46066#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 46065#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 46064#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 46063#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 46062#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 45305#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 46061#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 46059#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 46060#L140 assume 8465 == ssl3_accept_~s__state~0#1; 44387#L144 [2022-11-02 20:46:57,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:57,682 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2022-11-02 20:46:57,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:57,683 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394999429] [2022-11-02 20:46:57,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:57,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:57,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:57,688 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:46:57,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:57,695 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:46:57,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:57,696 INFO L85 PathProgramCache]: Analyzing trace with hash -829170569, now seen corresponding path program 1 times [2022-11-02 20:46:57,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:57,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063739199] [2022-11-02 20:46:57,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:57,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:57,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:57,759 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2022-11-02 20:46:57,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:57,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063739199] [2022-11-02 20:46:57,760 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063739199] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:57,760 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:57,760 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:46:57,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412592908] [2022-11-02 20:46:57,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:57,761 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:46:57,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:57,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:46:57,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:46:57,762 INFO L87 Difference]: Start difference. First operand 2044 states and 2653 transitions. cyclomatic complexity: 617 Second operand has 3 states, 2 states have (on average 37.0) internal successors, (74), 3 states have internal predecessors, (74), 0 states have call successors, (0), 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-11-02 20:46:57,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:46:57,916 INFO L93 Difference]: Finished difference Result 2070 states and 2683 transitions. [2022-11-02 20:46:57,916 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2070 states and 2683 transitions. [2022-11-02 20:46:57,925 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1866 [2022-11-02 20:46:57,933 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2070 states to 2070 states and 2683 transitions. [2022-11-02 20:46:57,933 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1966 [2022-11-02 20:46:57,935 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1966 [2022-11-02 20:46:57,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2070 states and 2683 transitions. [2022-11-02 20:46:57,936 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:46:57,936 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2070 states and 2683 transitions. [2022-11-02 20:46:57,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2070 states and 2683 transitions. [2022-11-02 20:46:57,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2070 to 2044. [2022-11-02 20:46:57,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2044 states, 2044 states have (on average 1.2969667318982387) internal successors, (2651), 2043 states have internal predecessors, (2651), 0 states have call successors, (0), 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-11-02 20:46:57,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2044 states to 2044 states and 2651 transitions. [2022-11-02 20:46:57,970 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2044 states and 2651 transitions. [2022-11-02 20:46:57,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:46:57,971 INFO L428 stractBuchiCegarLoop]: Abstraction has 2044 states and 2651 transitions. [2022-11-02 20:46:57,971 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2022-11-02 20:46:57,971 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2044 states and 2651 transitions. [2022-11-02 20:46:57,978 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1840 [2022-11-02 20:46:57,978 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:46:57,978 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:46:57,980 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:46:57,980 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] [2022-11-02 20:46:57,980 INFO L748 eck$LassoCheckResult]: Stem: 48409#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); 48293#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; 48289#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 48245#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; 48246#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 48232#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 48233#L110-2 assume !false; 48449#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 48753#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 48752#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 48751#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 48750#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 48749#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 48748#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 48747#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 48746#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 48745#L137 assume 8464 == ssl3_accept_~s__state~0#1; 48205#L144 [2022-11-02 20:46:57,981 INFO L750 eck$LassoCheckResult]: Loop: 48205#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 48206#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 48220#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; 48221#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 50209#L590 ssl3_accept_~skip~0#1 := 0; 50204#L110-2 assume !false; 50205#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50090#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 50091#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 50085#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 50086#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 50076#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 50077#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 50024#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 50025#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 50010#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 50011#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 49975#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 49138#L146 assume 8496 == ssl3_accept_~s__state~0#1; 48386#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 48387#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 48247#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 48248#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 48390#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 50000#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49995#L590 ssl3_accept_~skip~0#1 := 0; 49994#L110-2 assume !false; 49993#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49992#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 49991#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 49990#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 49989#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 49988#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 49987#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 49986#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 49985#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 49984#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 49983#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 49982#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 49981#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 49980#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 48486#L152 assume 8512 == ssl3_accept_~s__state~0#1; 48422#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 48423#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 48361#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 48362#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 50132#L590 ssl3_accept_~skip~0#1 := 0; 50131#L110-2 assume !false; 50127#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50125#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 50123#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 50122#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 50116#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 50114#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 50112#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 50110#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 50108#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 50107#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 50106#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 50105#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 50104#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 50102#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 50101#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 50100#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 48487#L158 assume 8528 == ssl3_accept_~s__state~0#1; 48488#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; 48253#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 48254#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 48376#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 48421#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 48403#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 48404#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49953#L590 ssl3_accept_~skip~0#1 := 0; 49952#L110-2 assume !false; 49951#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49950#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 49949#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 49948#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 49947#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 49946#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 49945#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 49944#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 49943#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 49942#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 49941#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 49940#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 49939#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 49938#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 49937#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 49936#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 49935#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 49934#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 48472#L164 assume 8544 == ssl3_accept_~s__state~0#1; 48473#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 48323#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 48240#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 48378#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 49830#L408 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; 49829#L411 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; 49803#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49795#L590 ssl3_accept_~skip~0#1 := 0; 49791#L110-2 assume !false; 49787#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49783#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 49779#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 49775#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 49771#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 49767#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 49764#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 49761#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 49758#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 49755#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 49752#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 49749#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 49746#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 49743#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 49740#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 49738#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 49735#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 49731#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 49729#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 49727#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 49722#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 49715#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 49708#L176 assume 8448 == ssl3_accept_~s__state~0#1; 49705#L177 assume !(ssl3_accept_~num1~0#1 > 0); 49701#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 49697#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49690#L590 ssl3_accept_~skip~0#1 := 0; 49687#L110-2 assume !false; 49684#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49681#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 49678#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 49674#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 49669#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 49660#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 49652#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 49648#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 49644#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 49640#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 49636#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 49632#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 49628#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 49624#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 49619#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 49615#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 49611#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 49608#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 49605#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 49602#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 49598#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 49595#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 49591#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 49588#L179 assume 8576 == ssl3_accept_~s__state~0#1; 49386#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 49576#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 49574#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 49091#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 50206#L590 ssl3_accept_~skip~0#1 := 0; 50207#L110-2 assume !false; 50095#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50096#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 50088#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 50089#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 50082#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 50083#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 50028#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 50027#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 50020#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 50021#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 50004#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 50005#L143 assume 8466 == ssl3_accept_~s__state~0#1; 48205#L144 [2022-11-02 20:46:57,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:57,981 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2022-11-02 20:46:57,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:57,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330140237] [2022-11-02 20:46:57,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:57,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:57,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:57,987 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:46:57,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:57,993 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:46:57,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:57,993 INFO L85 PathProgramCache]: Analyzing trace with hash 65516294, now seen corresponding path program 1 times [2022-11-02 20:46:57,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:57,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624756784] [2022-11-02 20:46:57,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:57,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:58,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:58,409 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-11-02 20:46:58,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:58,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624756784] [2022-11-02 20:46:58,410 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624756784] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:58,410 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:58,410 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:46:58,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760138310] [2022-11-02 20:46:58,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:58,411 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:46:58,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:58,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:46:58,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:46:58,412 INFO L87 Difference]: Start difference. First operand 2044 states and 2651 transitions. cyclomatic complexity: 615 Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:46:58,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:46:58,554 INFO L93 Difference]: Finished difference Result 9287 states and 11952 transitions. [2022-11-02 20:46:58,554 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9287 states and 11952 transitions. [2022-11-02 20:46:58,600 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 8933 [2022-11-02 20:46:58,648 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9287 states to 9287 states and 11952 transitions. [2022-11-02 20:46:58,649 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9183 [2022-11-02 20:46:58,658 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9183 [2022-11-02 20:46:58,659 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9287 states and 11952 transitions. [2022-11-02 20:46:58,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:46:58,659 INFO L218 hiAutomatonCegarLoop]: Abstraction has 9287 states and 11952 transitions. [2022-11-02 20:46:58,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9287 states and 11952 transitions. [2022-11-02 20:46:58,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9287 to 3517. [2022-11-02 20:46:58,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3517 states, 3517 states have (on average 1.2908729030423656) internal successors, (4540), 3516 states have internal predecessors, (4540), 0 states have call successors, (0), 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-11-02 20:46:58,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3517 states to 3517 states and 4540 transitions. [2022-11-02 20:46:58,770 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3517 states and 4540 transitions. [2022-11-02 20:46:58,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-02 20:46:58,771 INFO L428 stractBuchiCegarLoop]: Abstraction has 3517 states and 4540 transitions. [2022-11-02 20:46:58,771 INFO L335 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2022-11-02 20:46:58,772 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3517 states and 4540 transitions. [2022-11-02 20:46:58,784 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3313 [2022-11-02 20:46:58,784 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:46:58,784 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:46:58,786 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:46:58,786 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-11-02 20:46:58,786 INFO L748 eck$LassoCheckResult]: Stem: 59758#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); 59638#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; 59634#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 59593#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; 59594#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 59581#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 59582#L110-2 assume !false; 59797#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 61870#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 61869#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 61868#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 61867#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 61866#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 61865#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 61864#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 61863#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 61862#L137 assume 8464 == ssl3_accept_~s__state~0#1; 59553#L144 [2022-11-02 20:46:58,787 INFO L750 eck$LassoCheckResult]: Loop: 59553#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 59554#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 62047#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; 62031#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62025#L590 ssl3_accept_~skip~0#1 := 0; 62023#L110-2 assume !false; 62021#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62019#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 62017#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 62015#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 62013#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 62011#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 62009#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 62007#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 62004#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 61995#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 61994#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 61986#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 61945#L146 assume 8496 == ssl3_accept_~s__state~0#1; 59730#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 59731#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 61935#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 61934#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 59733#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 63039#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 63034#L590 ssl3_accept_~skip~0#1 := 0; 63033#L110-2 assume !false; 63032#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63031#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 63030#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 63029#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 63027#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 63025#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 63023#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 59651#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 59652#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 59683#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 59677#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 59678#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 59714#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 59715#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 59722#L152 assume 8512 == ssl3_accept_~s__state~0#1; 59821#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 59822#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; 59774#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 59775#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 62931#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62926#L590 ssl3_accept_~skip~0#1 := 0; 62925#L110-2 assume !false; 62924#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62923#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 62922#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 62921#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 62920#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 62919#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 62918#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 62917#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 62916#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 62915#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 62914#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 62913#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 62912#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 62911#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 62910#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 62909#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 62908#L158 assume 8528 == ssl3_accept_~s__state~0#1; 59872#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; 62907#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 60241#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 60242#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 62904#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 62902#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 62899#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62892#L590 ssl3_accept_~skip~0#1 := 0; 62890#L110-2 assume !false; 62885#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62883#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 62879#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 62878#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 62877#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 62876#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 62875#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 62874#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 62873#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 62872#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 62871#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 62870#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 62869#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 62867#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 62866#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 62865#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 62864#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 62863#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 62862#L164 assume 8544 == ssl3_accept_~s__state~0#1; 59867#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 62861#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 62807#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 60156#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 59696#L408 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; 59675#L411 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; 59676#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62884#L590 ssl3_accept_~skip~0#1 := 0; 62818#L110-2 assume !false; 62816#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62810#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 62808#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 62805#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 62803#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 62800#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 62799#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 62793#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 62791#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 62789#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 62787#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 62785#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 62783#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 62781#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 62779#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 62745#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 62741#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 62739#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 62737#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 62735#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 62733#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 62729#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 62725#L176 assume 8448 == ssl3_accept_~s__state~0#1; 62709#L177 assume !(ssl3_accept_~num1~0#1 > 0); 62700#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 62694#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62687#L590 ssl3_accept_~skip~0#1 := 0; 62685#L110-2 assume !false; 62683#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62681#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 62679#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 62677#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 62675#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 62673#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 62671#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 62669#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 62667#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 62665#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 62663#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 62661#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 62659#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 62657#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 62655#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 62653#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 62651#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 62649#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 62647#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 62645#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 62569#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 62567#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 62563#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 62553#L179 assume 8576 == ssl3_accept_~s__state~0#1; 62550#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 62549#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 62160#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 60105#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62134#L590 ssl3_accept_~skip~0#1 := 0; 62126#L110-2 assume !false; 62121#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62116#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 62111#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 62106#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 62101#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 62096#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 62079#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 62074#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 62069#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 62063#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 62056#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 62057#L143 assume 8466 == ssl3_accept_~s__state~0#1; 59553#L144 [2022-11-02 20:46:58,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:58,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2022-11-02 20:46:58,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:58,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262305945] [2022-11-02 20:46:58,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:58,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:58,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:58,795 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:46:58,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:58,801 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:46:58,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:58,802 INFO L85 PathProgramCache]: Analyzing trace with hash 371328595, now seen corresponding path program 1 times [2022-11-02 20:46:58,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:58,802 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458964155] [2022-11-02 20:46:58,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:58,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:58,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:46:58,988 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2022-11-02 20:46:58,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:46:58,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458964155] [2022-11-02 20:46:58,989 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458964155] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:46:58,989 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:46:58,989 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:46:58,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141497843] [2022-11-02 20:46:58,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:46:58,990 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:46:58,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:46:58,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:46:58,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:46:58,991 INFO L87 Difference]: Start difference. First operand 3517 states and 4540 transitions. cyclomatic complexity: 1034 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-11-02 20:46:59,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:46:59,018 INFO L93 Difference]: Finished difference Result 6425 states and 8252 transitions. [2022-11-02 20:46:59,018 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6425 states and 8252 transitions. [2022-11-02 20:46:59,050 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 6221 [2022-11-02 20:46:59,071 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6425 states to 6425 states and 8252 transitions. [2022-11-02 20:46:59,072 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6321 [2022-11-02 20:46:59,078 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6321 [2022-11-02 20:46:59,079 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6425 states and 8252 transitions. [2022-11-02 20:46:59,084 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:46:59,085 INFO L218 hiAutomatonCegarLoop]: Abstraction has 6425 states and 8252 transitions. [2022-11-02 20:46:59,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6425 states and 8252 transitions. [2022-11-02 20:46:59,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6425 to 3517. [2022-11-02 20:46:59,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3517 states, 3517 states have (on average 1.2897355700881432) internal successors, (4536), 3516 states have internal predecessors, (4536), 0 states have call successors, (0), 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-11-02 20:46:59,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3517 states to 3517 states and 4536 transitions. [2022-11-02 20:46:59,176 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3517 states and 4536 transitions. [2022-11-02 20:46:59,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:46:59,177 INFO L428 stractBuchiCegarLoop]: Abstraction has 3517 states and 4536 transitions. [2022-11-02 20:46:59,177 INFO L335 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2022-11-02 20:46:59,177 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3517 states and 4536 transitions. [2022-11-02 20:46:59,191 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3313 [2022-11-02 20:46:59,191 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:46:59,191 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:46:59,196 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:46:59,196 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-11-02 20:46:59,197 INFO L748 eck$LassoCheckResult]: Stem: 69710#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); 69589#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; 69581#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 69541#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; 69542#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 69535#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 69536#L110-2 assume !false; 69743#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 69977#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 69973#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 69974#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 69969#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 69970#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 69965#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 69966#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 70519#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 70388#L137 assume 8464 == ssl3_accept_~s__state~0#1; 69840#L144 [2022-11-02 20:46:59,197 INFO L750 eck$LassoCheckResult]: Loop: 69840#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 70737#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 70735#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; 70732#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 70726#L590 ssl3_accept_~skip~0#1 := 0; 70724#L110-2 assume !false; 70722#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 70720#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 70718#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 70716#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 70714#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 70712#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 70710#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 70709#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 70707#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 70705#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 70703#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 70698#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 70443#L146 assume 8496 == ssl3_accept_~s__state~0#1; 70441#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 70440#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 70439#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 70437#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 69684#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 70436#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 70431#L590 ssl3_accept_~skip~0#1 := 0; 70430#L110-2 assume !false; 70426#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 70425#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 70422#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 70419#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 70418#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 70416#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 70414#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 70412#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 70410#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 70408#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 70406#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 70403#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 70400#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 70397#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 69940#L152 assume 8512 == ssl3_accept_~s__state~0#1; 69831#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 72410#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; 72411#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 72883#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 72882#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 72877#L590 ssl3_accept_~skip~0#1 := 0; 72876#L110-2 assume !false; 72875#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 72874#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 72873#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 72872#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 72871#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 72870#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 72869#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 72867#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 72866#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 72864#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 72862#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 72861#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 72860#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 72853#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 72852#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 72851#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 72850#L158 assume 8528 == ssl3_accept_~s__state~0#1; 69825#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; 71441#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 71442#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 71433#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 72848#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 72846#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 72843#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 72837#L590 ssl3_accept_~skip~0#1 := 0; 72835#L110-2 assume !false; 72833#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 72831#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 72829#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 72827#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 72825#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 72823#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 72821#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 72820#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 72819#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 72818#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 72817#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 72816#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 72815#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 72814#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 72813#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 72811#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 72810#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 72809#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 72808#L164 assume 8544 == ssl3_accept_~s__state~0#1; 69819#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 69613#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 69534#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 72794#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 72791#L408 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; 72789#L411 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; 72785#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 72779#L590 ssl3_accept_~skip~0#1 := 0; 72777#L110-2 assume !false; 72775#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 72773#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 72771#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 72769#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 72767#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 72765#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 72763#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 72761#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 72759#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 72757#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 72756#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 72751#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 72749#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 72747#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 72745#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 72743#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 72741#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 72739#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 72737#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 72735#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 72733#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 72725#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 72721#L176 assume 8448 == ssl3_accept_~s__state~0#1; 72651#L177 assume !(ssl3_accept_~num1~0#1 > 0); 72648#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 72645#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 72639#L590 ssl3_accept_~skip~0#1 := 0; 72637#L110-2 assume !false; 72635#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 72633#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 72631#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 72629#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 72627#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 72625#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 72623#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 72621#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 72619#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 72617#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 72615#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 72613#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 72611#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 72609#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 72607#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 72604#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 72602#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 72600#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 72598#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 72597#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 72596#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 72595#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 72591#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 71963#L179 assume 8576 == ssl3_accept_~s__state~0#1; 71959#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 71957#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 69493#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 69495#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 72221#L590 ssl3_accept_~skip~0#1 := 0; 72219#L110-2 assume !false; 72217#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 72216#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 72150#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 72148#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 71805#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 71803#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 71778#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 71777#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 71776#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 71775#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 71774#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 70697#L143 assume 8466 == ssl3_accept_~s__state~0#1; 69840#L144 [2022-11-02 20:46:59,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:59,198 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2022-11-02 20:46:59,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:59,198 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844689080] [2022-11-02 20:46:59,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:59,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:59,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:59,204 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:46:59,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:59,211 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:46:59,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:59,212 INFO L85 PathProgramCache]: Analyzing trace with hash -783177708, now seen corresponding path program 1 times [2022-11-02 20:46:59,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:59,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085023270] [2022-11-02 20:46:59,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:59,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:59,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:59,230 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:46:59,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:59,283 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:46:59,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:46:59,284 INFO L85 PathProgramCache]: Analyzing trace with hash 2056107560, now seen corresponding path program 1 times [2022-11-02 20:46:59,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:46:59,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833810804] [2022-11-02 20:46:59,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:46:59,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:46:59,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:59,305 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:46:59,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:46:59,413 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:47:01,345 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:47:01,345 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:47:01,346 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:47:01,346 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:47:01,346 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:47:01,346 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:01,346 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:47:01,346 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:47:01,346 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3.cil.c_Iteration25_Loop [2022-11-02 20:47:01,346 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:47:01,347 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:47:01,349 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:01,353 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:01,357 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:01,361 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:01,368 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:01,372 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:01,376 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:01,380 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:01,383 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:01,387 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:01,391 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:01,394 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:01,398 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:01,402 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:01,408 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:01,412 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:01,415 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:01,419 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:01,422 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:01,435 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:01,439 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:01,446 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:01,767 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:47:01,767 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:47:01,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:01,768 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:01,772 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:01,778 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-11-02 20:47:01,779 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:47:01,779 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:47:01,807 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:47:01,807 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-11-02 20:47:01,846 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2022-11-02 20:47:01,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:01,847 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:01,848 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:01,849 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-11-02 20:47:01,854 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:47:01,855 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:47:01,876 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:47:01,876 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet40#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet40#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:47:01,958 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-11-02 20:47:01,959 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:01,959 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:01,970 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:01,999 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-11-02 20:47:02,001 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:47:02,001 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:47:02,022 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:47:02,023 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:47:02,061 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2022-11-02 20:47:02,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:02,061 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:02,063 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:02,072 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:47:02,072 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:47:02,084 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2022-11-02 20:47:02,093 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:47:02,093 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~state~0#1=8466, ULTIMATE.start_ssl3_accept_~s__state~0#1=8466} Honda state: {ULTIMATE.start_ssl3_accept_~state~0#1=8466, ULTIMATE.start_ssl3_accept_~s__state~0#1=8466} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:47:02,114 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2022-11-02 20:47:02,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:02,114 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:02,115 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:02,116 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2022-11-02 20:47:02,117 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:47:02,117 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:47:02,133 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:47:02,134 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet38#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet38#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:47:02,158 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2022-11-02 20:47:02,159 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:02,159 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:02,160 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:02,161 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2022-11-02 20:47:02,161 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:47:02,161 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:47:02,175 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:47:02,175 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:47:02,200 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2022-11-02 20:47:02,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:02,201 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:02,202 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:02,211 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2022-11-02 20:47:02,211 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:47:02,211 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:47:02,223 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:47:02,223 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-11-02 20:47:02,247 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Ended with exit code 0 [2022-11-02 20:47:02,247 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:02,247 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:02,248 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:02,249 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2022-11-02 20:47:02,250 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:47:02,250 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:47:02,261 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:47:02,261 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-11-02 20:47:02,297 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2022-11-02 20:47:02,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:02,297 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:02,298 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:02,303 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:47:02,303 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:47:02,304 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2022-11-02 20:47:02,331 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:47:02,331 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0#1=-1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:47:02,364 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2022-11-02 20:47:02,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:02,365 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:02,366 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:02,371 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:47:02,371 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:47:02,383 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2022-11-02 20:47:02,406 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:47:02,407 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet42#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet42#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:47:02,441 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2022-11-02 20:47:02,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:02,442 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:02,443 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:02,447 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:47:02,447 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:47:02,461 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2022-11-02 20:47:02,476 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:47:02,476 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-11-02 20:47:02,519 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2022-11-02 20:47:02,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:02,520 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:02,521 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:02,527 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:47:02,527 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:47:02,541 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2022-11-02 20:47:02,559 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:47:02,559 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0#1=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:47:02,594 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2022-11-02 20:47:02,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:02,595 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:02,596 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:02,600 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:47:02,600 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:47:02,614 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2022-11-02 20:47:02,630 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:47:02,630 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet41#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet41#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:47:02,671 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2022-11-02 20:47:02,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:02,671 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:02,672 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:02,674 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:47:02,675 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:47:02,688 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2022-11-02 20:47:02,740 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2022-11-02 20:47:02,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:02,741 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:02,742 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:02,744 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:47:02,744 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:47:02,759 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2022-11-02 20:47:02,767 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:47:02,793 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Ended with exit code 0 [2022-11-02 20:47:02,793 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:47:02,793 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:47:02,793 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:47:02,793 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:47:02,794 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:47:02,794 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:02,794 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:47:02,794 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:47:02,794 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3.cil.c_Iteration25_Loop [2022-11-02 20:47:02,794 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:47:02,794 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:47:02,796 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:02,807 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:02,810 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:02,813 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:02,816 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:02,819 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:02,840 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:02,843 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:02,847 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:02,850 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:02,853 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:02,856 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:02,859 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:02,867 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:02,870 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:02,875 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:02,879 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:02,882 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:02,884 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:02,887 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:02,892 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:02,898 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:03,199 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:47:03,199 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:47:03,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:03,200 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:03,209 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:03,216 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-11-02 20:47:03,228 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:47:03,228 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:47:03,229 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:47:03,229 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:47:03,229 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:47:03,230 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:47:03,230 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:47:03,233 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2022-11-02 20:47:03,247 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:47:03,284 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2022-11-02 20:47:03,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:03,285 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:03,287 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:03,291 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-11-02 20:47:03,297 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2022-11-02 20:47:03,303 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:47:03,304 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:47:03,304 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:47:03,304 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:47:03,304 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:47:03,305 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:47:03,305 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:47:03,318 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:47:03,352 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2022-11-02 20:47:03,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:03,352 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:03,353 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:03,359 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-11-02 20:47:03,371 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:47:03,371 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:47:03,371 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:47:03,371 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:47:03,371 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:47:03,372 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:47:03,372 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:47:03,374 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2022-11-02 20:47:03,385 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:47:03,424 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2022-11-02 20:47:03,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:03,424 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:03,425 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:03,428 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-11-02 20:47:03,438 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2022-11-02 20:47:03,440 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:47:03,440 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:47:03,440 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:47:03,440 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:47:03,440 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:47:03,441 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:47:03,441 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:47:03,451 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:47:03,478 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2022-11-02 20:47:03,478 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:03,479 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:03,479 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:03,481 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2022-11-02 20:47:03,482 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-11-02 20:47:03,491 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:47:03,491 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:47:03,492 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:47:03,492 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:47:03,492 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:47:03,492 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:47:03,492 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:47:03,494 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:47:03,516 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2022-11-02 20:47:03,517 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:03,517 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:03,517 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:03,523 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2022-11-02 20:47:03,523 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-11-02 20:47:03,533 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:47:03,533 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:47:03,533 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:47:03,533 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:47:03,533 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:47:03,535 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:47:03,535 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:47:03,545 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:47:03,591 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2022-11-02 20:47:03,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:03,592 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:03,593 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:03,595 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-11-02 20:47:03,607 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:47:03,607 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:47:03,608 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:47:03,608 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:47:03,608 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:47:03,609 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:47:03,609 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:47:03,610 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2022-11-02 20:47:03,626 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:47:03,667 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2022-11-02 20:47:03,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:03,667 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:03,669 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:03,675 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-11-02 20:47:03,689 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2022-11-02 20:47:03,689 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:47:03,690 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:47:03,690 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:47:03,690 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:47:03,690 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:47:03,691 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:47:03,691 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:47:03,718 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:47:03,760 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2022-11-02 20:47:03,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:03,761 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:03,762 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:03,766 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-11-02 20:47:03,780 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2022-11-02 20:47:03,781 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:47:03,781 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:47:03,781 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:47:03,781 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:47:03,781 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:47:03,782 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:47:03,782 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:47:03,792 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:47:03,838 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2022-11-02 20:47:03,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:03,839 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:03,841 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:03,844 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-11-02 20:47:03,858 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2022-11-02 20:47:03,859 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:47:03,859 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:47:03,859 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:47:03,859 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:47:03,860 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:47:03,860 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:47:03,861 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:47:03,886 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:47:03,926 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2022-11-02 20:47:03,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:03,927 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:03,928 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:03,930 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-11-02 20:47:03,930 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2022-11-02 20:47:03,941 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:47:03,941 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:47:03,942 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:47:03,942 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:47:03,942 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:47:03,943 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:47:03,943 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:47:03,953 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:47:03,990 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2022-11-02 20:47:03,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:03,990 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:03,991 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:03,992 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2022-11-02 20:47:03,993 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-11-02 20:47:04,014 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:47:04,014 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:47:04,014 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:47:04,015 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:47:04,015 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:47:04,016 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:47:04,016 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:47:04,019 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:47:04,039 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2022-11-02 20:47:04,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:04,040 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:04,040 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:04,041 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2022-11-02 20:47:04,042 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-11-02 20:47:04,052 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:47:04,052 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:47:04,052 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:47:04,052 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:47:04,052 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:47:04,053 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:47:04,053 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:47:04,054 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:47:04,074 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2022-11-02 20:47:04,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:04,075 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:04,076 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:04,077 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-11-02 20:47:04,082 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2022-11-02 20:47:04,087 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:47:04,088 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:47:04,088 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:47:04,088 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:47:04,088 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:47:04,088 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:47:04,088 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:47:04,094 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:47:04,114 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2022-11-02 20:47:04,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:04,114 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:04,115 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:04,116 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2022-11-02 20:47:04,116 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-11-02 20:47:04,126 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:47:04,126 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:47:04,126 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:47:04,126 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:47:04,127 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:47:04,127 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:47:04,127 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:47:04,154 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:47:04,165 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:47:04,165 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-11-02 20:47:04,165 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:04,165 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:04,170 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:04,175 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2022-11-02 20:47:04,176 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:47:04,176 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:47:04,176 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:47:04,176 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0#1) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0#1 + 1 Supporting invariants [] [2022-11-02 20:47:04,210 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2022-11-02 20:47:04,211 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:47:04,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:47:04,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:47:04,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:47:04,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:47:04,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:47:04,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:47:04,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:47:04,646 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2022-11-02 20:47:05,089 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2022-11-02 20:47:05,090 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-11-02 20:47:05,092 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3517 states and 4536 transitions. cyclomatic complexity: 1030 Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:47:05,182 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3517 states and 4536 transitions. cyclomatic complexity: 1030. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 9437 states and 12130 transitions. Complement of second has 4 states. [2022-11-02 20:47:05,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2022-11-02 20:47:05,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:47:05,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 375 transitions. [2022-11-02 20:47:05,184 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 375 transitions. Stem has 17 letters. Loop has 173 letters. [2022-11-02 20:47:05,187 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:47:05,188 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 375 transitions. Stem has 190 letters. Loop has 173 letters. [2022-11-02 20:47:05,189 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:47:05,189 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 375 transitions. Stem has 17 letters. Loop has 346 letters. [2022-11-02 20:47:05,191 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:47:05,192 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9437 states and 12130 transitions. [2022-11-02 20:47:05,236 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6261 [2022-11-02 20:47:05,271 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9437 states to 9437 states and 12130 transitions. [2022-11-02 20:47:05,272 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6365 [2022-11-02 20:47:05,278 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6377 [2022-11-02 20:47:05,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9437 states and 12130 transitions. [2022-11-02 20:47:05,280 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:47:05,280 INFO L218 hiAutomatonCegarLoop]: Abstraction has 9437 states and 12130 transitions. [2022-11-02 20:47:05,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9437 states and 12130 transitions. [2022-11-02 20:47:05,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9437 to 9425. [2022-11-02 20:47:05,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9425 states, 9425 states have (on average 1.2850928381962865) internal successors, (12112), 9424 states have internal predecessors, (12112), 0 states have call successors, (0), 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-11-02 20:47:05,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9425 states to 9425 states and 12112 transitions. [2022-11-02 20:47:05,433 INFO L240 hiAutomatonCegarLoop]: Abstraction has 9425 states and 12112 transitions. [2022-11-02 20:47:05,433 INFO L428 stractBuchiCegarLoop]: Abstraction has 9425 states and 12112 transitions. [2022-11-02 20:47:05,434 INFO L335 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2022-11-02 20:47:05,434 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9425 states and 12112 transitions. [2022-11-02 20:47:05,489 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6261 [2022-11-02 20:47:05,489 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:47:05,490 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:47:05,491 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:47:05,491 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-11-02 20:47:05,491 INFO L748 eck$LassoCheckResult]: Stem: 83351#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); 83167#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; 83161#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 83104#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; 83105#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 83093#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 83094#L110-2 assume !false; 85826#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 86262#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 86263#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 86256#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 86257#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 86247#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 86248#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 86240#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 86241#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 86625#L137 assume 8464 == ssl3_accept_~s__state~0#1; 84730#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 84731#L285 [2022-11-02 20:47:05,492 INFO L750 eck$LassoCheckResult]: Loop: 84731#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 92453#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; 83252#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 83030#L590 ssl3_accept_~skip~0#1 := 0; 83172#L110-2 assume !false; 83089#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 83090#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 83130#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 83131#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 83198#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 83199#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 92439#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 92438#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 92437#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 92436#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 83218#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 83219#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 83277#L146 assume 8496 == ssl3_accept_~s__state~0#1; 83278#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 83138#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 83139#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 92031#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 83292#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 83293#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 92294#L590 ssl3_accept_~skip~0#1 := 0; 92292#L110-2 assume !false; 92290#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 92289#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 92287#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 92285#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 92283#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 92280#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 92279#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 92278#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 92277#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 92276#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 92274#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 92273#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 92271#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 83288#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 83289#L152 assume 8512 == ssl3_accept_~s__state~0#1; 86231#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 86232#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; 91115#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 92302#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 92303#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 92351#L590 ssl3_accept_~skip~0#1 := 0; 92350#L110-2 assume !false; 92349#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 92348#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 92347#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 92346#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 92345#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 92344#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 92343#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 92342#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 92341#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 92340#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 92339#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 92338#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 92337#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 92336#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 83146#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 83147#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 89990#L158 assume 8528 == ssl3_accept_~s__state~0#1; 83154#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; 83114#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 83115#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 83248#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 83365#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 83247#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 83340#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 92389#L590 ssl3_accept_~skip~0#1 := 0; 92384#L110-2 assume !false; 92382#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 92380#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 92378#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 92376#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 92374#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 92372#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 92370#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 92368#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 92366#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 92364#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 92362#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 92360#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 92264#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 92263#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 92262#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 92261#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 83067#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 83063#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 83064#L164 assume 8544 == ssl3_accept_~s__state~0#1; 83045#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 83046#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 83096#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 83229#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 83230#L408 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; 83332#L411 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; 92105#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 92099#L590 ssl3_accept_~skip~0#1 := 0; 92097#L110-2 assume !false; 92095#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 92093#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 92091#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 92089#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 92087#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 92085#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 92083#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 92081#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 92079#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 92045#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 92042#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 92039#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 92036#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 92033#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 92030#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 92027#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 92020#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 92015#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 92013#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 92011#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 92009#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 92007#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 92005#L176 assume 8448 == ssl3_accept_~s__state~0#1; 92003#L177 assume !(ssl3_accept_~num1~0#1 > 0); 92000#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 91997#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 91991#L590 ssl3_accept_~skip~0#1 := 0; 91989#L110-2 assume !false; 91987#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 91985#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 91983#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 91981#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 91979#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 91977#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 91975#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 91973#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 91971#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 91969#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 91967#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 91965#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 91964#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 91963#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 91961#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 91960#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 91959#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 91958#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 91957#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 91954#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 91952#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 91951#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 91949#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 91948#L179 assume 8576 == ssl3_accept_~s__state~0#1; 91662#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 91947#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 91941#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 91502#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 92447#L590 ssl3_accept_~skip~0#1 := 0; 92446#L110-2 assume !false; 92445#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 92444#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 92443#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 92442#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 92441#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 83275#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 83212#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 83182#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 83183#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 83222#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 83223#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 90155#L143 assume 8466 == ssl3_accept_~s__state~0#1; 90156#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 84731#L285 [2022-11-02 20:47:05,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:47:05,493 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2022-11-02 20:47:05,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:47:05,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88806991] [2022-11-02 20:47:05,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:47:05,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:47:05,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:47:05,499 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:47:05,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:47:05,505 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:47:05,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:47:05,505 INFO L85 PathProgramCache]: Analyzing trace with hash 63734036, now seen corresponding path program 1 times [2022-11-02 20:47:05,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:47:05,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624583326] [2022-11-02 20:47:05,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:47:05,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:47:05,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:47:05,520 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:47:05,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:47:05,539 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:47:05,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:47:05,540 INFO L85 PathProgramCache]: Analyzing trace with hash -769049811, now seen corresponding path program 1 times [2022-11-02 20:47:05,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:47:05,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715347106] [2022-11-02 20:47:05,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:47:05,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:47:05,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:47:05,584 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2022-11-02 20:47:05,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:47:05,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715347106] [2022-11-02 20:47:05,585 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715347106] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:47:05,585 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:47:05,585 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:47:05,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9889132] [2022-11-02 20:47:05,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:47:07,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:47:07,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:47:07,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:47:07,354 INFO L87 Difference]: Start difference. First operand 9425 states and 12112 transitions. cyclomatic complexity: 2710 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-11-02 20:47:07,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:47:07,428 INFO L93 Difference]: Finished difference Result 12301 states and 15768 transitions. [2022-11-02 20:47:07,428 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12301 states and 15768 transitions. [2022-11-02 20:47:07,490 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9117 [2022-11-02 20:47:07,536 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12301 states to 12297 states and 15764 transitions. [2022-11-02 20:47:07,536 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9233 [2022-11-02 20:47:07,545 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9233 [2022-11-02 20:47:07,545 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12297 states and 15764 transitions. [2022-11-02 20:47:07,549 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:47:07,549 INFO L218 hiAutomatonCegarLoop]: Abstraction has 12297 states and 15764 transitions. [2022-11-02 20:47:07,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12297 states and 15764 transitions. [2022-11-02 20:47:07,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12297 to 12297. [2022-11-02 20:47:07,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12297 states, 12297 states have (on average 1.2819386842319265) internal successors, (15764), 12296 states have internal predecessors, (15764), 0 states have call successors, (0), 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-11-02 20:47:07,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12297 states to 12297 states and 15764 transitions. [2022-11-02 20:47:07,739 INFO L240 hiAutomatonCegarLoop]: Abstraction has 12297 states and 15764 transitions. [2022-11-02 20:47:07,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:47:07,740 INFO L428 stractBuchiCegarLoop]: Abstraction has 12297 states and 15764 transitions. [2022-11-02 20:47:07,740 INFO L335 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2022-11-02 20:47:07,740 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12297 states and 15764 transitions. [2022-11-02 20:47:07,782 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9117 [2022-11-02 20:47:07,782 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:47:07,783 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:47:07,784 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-11-02 20:47:07,784 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-11-02 20:47:07,785 INFO L748 eck$LassoCheckResult]: Stem: 105078#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); 104905#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; 104895#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 104839#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; 104840#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 104833#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 104834#L110-2 assume !false; 107632#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 112672#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 112670#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 112667#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 112663#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 112660#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 112654#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 112653#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 112652#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 112650#L137 assume 8464 == ssl3_accept_~s__state~0#1; 106615#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 106612#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 106613#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; 114769#L553 [2022-11-02 20:47:07,785 INFO L750 eck$LassoCheckResult]: Loop: 114769#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 114764#L590 ssl3_accept_~skip~0#1 := 0; 114763#L110-2 assume !false; 114762#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 114761#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 114760#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 114759#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 114758#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 114757#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 114756#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 114755#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 114754#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 114753#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 114752#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 114751#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 114707#L146 assume 8496 == ssl3_accept_~s__state~0#1; 114708#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 114703#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 114704#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 114699#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 114700#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 116181#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 116176#L590 ssl3_accept_~skip~0#1 := 0; 116175#L110-2 assume !false; 116174#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 116173#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 116172#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 116171#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 116170#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 116169#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 116168#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 116167#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 116166#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 116165#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 116164#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 116163#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 116162#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 116161#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 116160#L152 assume 8512 == ssl3_accept_~s__state~0#1; 114539#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 114540#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; 116159#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 116505#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 116503#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 116498#L590 ssl3_accept_~skip~0#1 := 0; 116497#L110-2 assume !false; 116496#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 116495#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 116494#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 116493#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 116492#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 116491#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 116490#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 116489#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 116488#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 116487#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 116486#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 116485#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 116484#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 116483#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 116482#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 116481#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 116480#L158 assume 8528 == ssl3_accept_~s__state~0#1; 115281#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; 116479#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 116477#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 116470#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 116468#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 116467#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 116465#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 116460#L590 ssl3_accept_~skip~0#1 := 0; 116458#L110-2 assume !false; 116453#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 116451#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 116449#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 116447#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 116445#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 116443#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 116441#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 116439#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 116437#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 116435#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 116433#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 116431#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 116429#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 116427#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 116425#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 116423#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 116421#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 116419#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 116417#L164 assume 8544 == ssl3_accept_~s__state~0#1; 115276#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 116414#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 116411#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 116409#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 116405#L408 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; 116404#L411 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; 116401#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 116396#L590 ssl3_accept_~skip~0#1 := 0; 116395#L110-2 assume !false; 116394#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 116393#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 116392#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 116391#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 116390#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 116389#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 116388#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 116387#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 116386#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 116385#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 116384#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 116383#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 116382#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 116381#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 116380#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 116379#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 116378#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 116377#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 116376#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 116375#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 116374#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 116373#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 116372#L176 assume 8448 == ssl3_accept_~s__state~0#1; 116371#L177 assume !(ssl3_accept_~num1~0#1 > 0); 116367#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 116362#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 116356#L590 ssl3_accept_~skip~0#1 := 0; 116352#L110-2 assume !false; 116346#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 116344#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 116342#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 116340#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 116338#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 116336#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 116334#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 116332#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 116330#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 116328#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 116326#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 116324#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 116322#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 116320#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 116318#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 116316#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 116314#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 116312#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 116310#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 116308#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 116306#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 116304#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 116302#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 116297#L179 assume 8576 == ssl3_accept_~s__state~0#1; 116294#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 116092#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 114945#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 114943#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 114938#L590 ssl3_accept_~skip~0#1 := 0; 114937#L110-2 assume !false; 114936#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 114935#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 114934#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 114933#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 114932#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 114931#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 114930#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 114929#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 114928#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 114927#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 114925#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 114926#L143 assume 8466 == ssl3_accept_~s__state~0#1; 114750#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 106617#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 114771#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; 114769#L553 [2022-11-02 20:47:07,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:47:07,786 INFO L85 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2022-11-02 20:47:07,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:47:07,786 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011998865] [2022-11-02 20:47:07,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:47:07,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:47:07,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:47:07,794 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:47:07,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:47:07,858 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:47:07,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:47:07,859 INFO L85 PathProgramCache]: Analyzing trace with hash 1295369376, now seen corresponding path program 2 times [2022-11-02 20:47:07,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:47:07,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540685883] [2022-11-02 20:47:07,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:47:07,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:47:07,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:47:07,878 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:47:07,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:47:07,901 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:47:07,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:47:07,901 INFO L85 PathProgramCache]: Analyzing trace with hash -342025551, now seen corresponding path program 1 times [2022-11-02 20:47:07,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:47:07,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922280333] [2022-11-02 20:47:07,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:47:07,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:47:07,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:47:07,949 INFO L134 CoverageAnalysis]: Checked inductivity of 452 backedges. 175 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2022-11-02 20:47:07,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:47:07,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922280333] [2022-11-02 20:47:07,950 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922280333] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:47:07,950 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:47:07,950 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:47:07,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662849581] [2022-11-02 20:47:07,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:47:09,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:47:09,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:47:09,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:47:09,800 INFO L87 Difference]: Start difference. First operand 12297 states and 15764 transitions. cyclomatic complexity: 3496 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-11-02 20:47:09,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:47:09,846 INFO L93 Difference]: Finished difference Result 12577 states and 16100 transitions. [2022-11-02 20:47:09,846 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12577 states and 16100 transitions. [2022-11-02 20:47:09,901 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9213 [2022-11-02 20:47:09,944 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12577 states to 12485 states and 15988 transitions. [2022-11-02 20:47:09,944 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9329 [2022-11-02 20:47:09,951 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9329 [2022-11-02 20:47:09,951 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12485 states and 15988 transitions. [2022-11-02 20:47:09,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:47:09,952 INFO L218 hiAutomatonCegarLoop]: Abstraction has 12485 states and 15988 transitions. [2022-11-02 20:47:09,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12485 states and 15988 transitions. [2022-11-02 20:47:10,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12485 to 12485. [2022-11-02 20:47:10,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12485 states, 12485 states have (on average 1.2805766920304364) internal successors, (15988), 12484 states have internal predecessors, (15988), 0 states have call successors, (0), 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-11-02 20:47:10,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12485 states to 12485 states and 15988 transitions. [2022-11-02 20:47:10,133 INFO L240 hiAutomatonCegarLoop]: Abstraction has 12485 states and 15988 transitions. [2022-11-02 20:47:10,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:47:10,134 INFO L428 stractBuchiCegarLoop]: Abstraction has 12485 states and 15988 transitions. [2022-11-02 20:47:10,134 INFO L335 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2022-11-02 20:47:10,134 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12485 states and 15988 transitions. [2022-11-02 20:47:10,173 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9213 [2022-11-02 20:47:10,173 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:47:10,173 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:47:10,175 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-11-02 20:47:10,175 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-11-02 20:47:10,175 INFO L748 eck$LassoCheckResult]: Stem: 129953#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); 129784#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; 129778#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 129721#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; 129722#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 129706#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 129707#L110-2 assume !false; 131701#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 137301#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 137299#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 137297#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 137295#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 137293#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 137291#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 137289#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 137287#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 137286#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 136460#L140 assume 8465 == ssl3_accept_~s__state~0#1; 136461#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 136428#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 136252#L285-2 [2022-11-02 20:47:10,176 INFO L750 eck$LassoCheckResult]: Loop: 136252#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; 136253#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 136237#L590 ssl3_accept_~skip~0#1 := 0; 136238#L110-2 assume !false; 136226#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 136227#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 135493#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 135494#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 135489#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 135490#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 135485#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 135486#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 135481#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 135482#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 135438#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 135439#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 135430#L146 assume 8496 == ssl3_accept_~s__state~0#1; 135431#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 135409#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 135410#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 135404#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 135406#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 135398#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 135394#L590 ssl3_accept_~skip~0#1 := 0; 135389#L110-2 assume !false; 135390#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 135385#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 135386#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 135381#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 135382#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 135377#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 135378#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 135373#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 135374#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 135369#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 135370#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 135365#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 135366#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 135361#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 135362#L152 assume 8512 == ssl3_accept_~s__state~0#1; 130534#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 135294#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; 136417#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 136416#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 136414#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 136409#L590 ssl3_accept_~skip~0#1 := 0; 136408#L110-2 assume !false; 136407#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 136406#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 136405#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 136404#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 136403#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 136402#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 136401#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 136400#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 136399#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 136398#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 136397#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 136396#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 136395#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 136394#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 136393#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 136392#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 136391#L158 assume 8528 == ssl3_accept_~s__state~0#1; 130529#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; 136390#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 136388#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 136381#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 136379#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 136378#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 136376#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 136371#L590 ssl3_accept_~skip~0#1 := 0; 136370#L110-2 assume !false; 136368#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 136363#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 136361#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 136359#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 136357#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 136355#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 136353#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 136351#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 136349#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 136347#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 136345#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 136343#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 136341#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 136339#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 136337#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 136335#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 136333#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 136331#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 136329#L164 assume 8544 == ssl3_accept_~s__state~0#1; 130524#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 136326#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 136323#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 136320#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 136314#L408 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; 136313#L411 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; 136310#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 136305#L590 ssl3_accept_~skip~0#1 := 0; 136304#L110-2 assume !false; 136303#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 136302#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 136301#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 136300#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 136299#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 136298#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 136297#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 136296#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 136295#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 136294#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 136293#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 136292#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 136291#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 136290#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 136289#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 136288#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 136287#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 136286#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 136285#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 136284#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 136283#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 136282#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 136281#L176 assume 8448 == ssl3_accept_~s__state~0#1; 136280#L177 assume !(ssl3_accept_~num1~0#1 > 0); 136278#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 136276#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 136271#L590 ssl3_accept_~skip~0#1 := 0; 136270#L110-2 assume !false; 136269#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 136268#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 136267#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 136266#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 136265#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 136264#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 136263#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 136262#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 136261#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 136260#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 136259#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 136258#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 136257#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 136256#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 136255#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 136254#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 136247#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 136248#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 136235#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 136236#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 135883#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 135875#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 135870#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 135571#L179 assume 8576 == ssl3_accept_~s__state~0#1; 134830#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 135566#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 135557#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 134776#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 136483#L590 ssl3_accept_~skip~0#1 := 0; 136481#L110-2 assume !false; 136479#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 136477#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 136475#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 136473#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 136471#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 136469#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 136467#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 136465#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 136458#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 136459#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 136429#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 136430#L143 assume 8466 == ssl3_accept_~s__state~0#1; 130548#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 136432#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 136252#L285-2 [2022-11-02 20:47:10,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:47:10,176 INFO L85 PathProgramCache]: Analyzing trace with hash -892847954, now seen corresponding path program 1 times [2022-11-02 20:47:10,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:47:10,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303858141] [2022-11-02 20:47:10,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:47:10,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:47:10,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:47:10,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:47:10,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:47:10,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303858141] [2022-11-02 20:47:10,202 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303858141] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:47:10,202 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:47:10,202 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:47:10,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283141875] [2022-11-02 20:47:10,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:47:10,203 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:47:10,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:47:10,204 INFO L85 PathProgramCache]: Analyzing trace with hash 183207738, now seen corresponding path program 2 times [2022-11-02 20:47:10,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:47:10,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576399971] [2022-11-02 20:47:10,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:47:10,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:47:10,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:47:10,277 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2022-11-02 20:47:10,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:47:10,278 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576399971] [2022-11-02 20:47:10,278 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576399971] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:47:10,278 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:47:10,278 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:47:10,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020716743] [2022-11-02 20:47:10,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:47:10,279 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:47:10,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:47:10,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:47:10,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:47:10,280 INFO L87 Difference]: Start difference. First operand 12485 states and 15988 transitions. cyclomatic complexity: 3532 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-11-02 20:47:10,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:47:10,485 INFO L93 Difference]: Finished difference Result 12537 states and 16021 transitions. [2022-11-02 20:47:10,485 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12537 states and 16021 transitions. [2022-11-02 20:47:10,536 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9241 [2022-11-02 20:47:10,577 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12537 states to 12537 states and 16021 transitions. [2022-11-02 20:47:10,577 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9365 [2022-11-02 20:47:10,582 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9365 [2022-11-02 20:47:10,583 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12537 states and 16021 transitions. [2022-11-02 20:47:10,583 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:47:10,583 INFO L218 hiAutomatonCegarLoop]: Abstraction has 12537 states and 16021 transitions. [2022-11-02 20:47:10,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12537 states and 16021 transitions. [2022-11-02 20:47:10,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12537 to 12485. [2022-11-02 20:47:10,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12485 states, 12485 states have (on average 1.2784140969162996) internal successors, (15961), 12484 states have internal predecessors, (15961), 0 states have call successors, (0), 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-11-02 20:47:10,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12485 states to 12485 states and 15961 transitions. [2022-11-02 20:47:10,759 INFO L240 hiAutomatonCegarLoop]: Abstraction has 12485 states and 15961 transitions. [2022-11-02 20:47:10,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:47:10,760 INFO L428 stractBuchiCegarLoop]: Abstraction has 12485 states and 15961 transitions. [2022-11-02 20:47:10,760 INFO L335 stractBuchiCegarLoop]: ======== Iteration 29 ============ [2022-11-02 20:47:10,761 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12485 states and 15961 transitions. [2022-11-02 20:47:10,803 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9213 [2022-11-02 20:47:10,803 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:47:10,804 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:47:10,804 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-11-02 20:47:10,804 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-11-02 20:47:10,805 INFO L748 eck$LassoCheckResult]: Stem: 155002#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); 154816#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; 154810#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 154751#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; 154752#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 154739#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 154740#L110-2 assume !false; 155820#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 163020#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 163019#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 163007#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 163006#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 163005#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 163004#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 163003#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 163002#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 155313#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 155314#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 162323#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 163550#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 161757#L149 [2022-11-02 20:47:10,805 INFO L750 eck$LassoCheckResult]: Loop: 161757#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 161753#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 161749#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 161745#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 161741#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 161737#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 161733#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 161729#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 161723#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 161592#L176 assume 8448 == ssl3_accept_~s__state~0#1; 161590#L177 assume !(ssl3_accept_~num1~0#1 > 0); 161587#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 161584#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 161576#L590 ssl3_accept_~skip~0#1 := 0; 161574#L110-2 assume !false; 161573#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 161572#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 161528#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 161529#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 161503#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 161505#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 161483#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 161484#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 161547#L134 assume 8482 == ssl3_accept_~s__state~0#1; 161548#L135 ssl3_accept_~s__state~0#1 := 3; 162344#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 162339#L590 ssl3_accept_~skip~0#1 := 0; 162338#L110-2 assume !false; 162337#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 162336#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 162335#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 162334#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 162333#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 162332#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 162331#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 162330#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 162329#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 162327#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 162328#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 162271#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 161761#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 161757#L149 [2022-11-02 20:47:10,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:47:10,805 INFO L85 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2022-11-02 20:47:10,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:47:10,806 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141286769] [2022-11-02 20:47:10,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:47:10,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:47:10,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:47:10,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:47:10,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:47:10,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141286769] [2022-11-02 20:47:10,833 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141286769] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:47:10,833 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:47:10,833 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:47:10,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436679591] [2022-11-02 20:47:10,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:47:10,834 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:47:10,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:47:10,834 INFO L85 PathProgramCache]: Analyzing trace with hash 1661498341, now seen corresponding path program 2 times [2022-11-02 20:47:10,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:47:10,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995501405] [2022-11-02 20:47:10,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:47:10,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:47:10,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:47:10,840 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:47:10,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:47:10,845 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:47:11,011 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:47:11,012 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:47:11,012 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:47:11,012 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:47:11,012 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:47:11,012 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:11,012 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:47:11,012 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:47:11,013 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3.cil.c_Iteration29_Loop [2022-11-02 20:47:11,013 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:47:11,013 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:47:11,014 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:11,017 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:11,021 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:11,033 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:11,037 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:11,093 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:47:11,093 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:47:11,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:11,094 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:11,096 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:11,098 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:47:11,098 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:47:11,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2022-11-02 20:47:11,171 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:47:11,172 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-11-02 20:47:11,199 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2022-11-02 20:47:11,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:11,199 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:11,200 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:11,202 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:47:11,202 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:47:11,203 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2022-11-02 20:47:11,219 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:47:11,219 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-11-02 20:47:11,240 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2022-11-02 20:47:11,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:11,240 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:11,242 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:11,243 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2022-11-02 20:47:11,244 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:47:11,244 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:47:11,284 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Ended with exit code 0 [2022-11-02 20:47:11,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:11,285 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:11,286 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:11,287 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2022-11-02 20:47:11,287 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:47:11,287 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:47:11,307 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:47:11,334 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2022-11-02 20:47:11,335 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:47:11,335 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:47:11,335 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:47:11,335 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:47:11,335 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:47:11,335 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:11,335 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:47:11,336 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:47:11,336 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3.cil.c_Iteration29_Loop [2022-11-02 20:47:11,336 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:47:11,336 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:47:11,337 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:11,355 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:11,359 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:11,362 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:11,369 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:47:11,424 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:47:11,425 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:47:11,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:11,425 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:11,426 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:11,432 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2022-11-02 20:47:11,432 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-11-02 20:47:11,442 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:47:11,442 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:47:11,442 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:47:11,443 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:47:11,443 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:47:11,443 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:47:11,443 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:47:11,445 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:47:11,468 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2022-11-02 20:47:11,468 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:11,469 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:11,469 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:11,471 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2022-11-02 20:47:11,471 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-11-02 20:47:11,481 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:47:11,481 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:47:11,481 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:47:11,481 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:47:11,481 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:47:11,482 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:47:11,482 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:47:11,512 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:47:11,537 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2022-11-02 20:47:11,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:11,538 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:11,539 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:11,540 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2022-11-02 20:47:11,540 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-11-02 20:47:11,550 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:47:11,550 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:47:11,550 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:47:11,550 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:47:11,550 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:47:11,551 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:47:11,551 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:47:11,555 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:47:11,579 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2022-11-02 20:47:11,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:11,580 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:11,581 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:11,582 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2022-11-02 20:47:11,582 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-11-02 20:47:11,592 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:47:11,592 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:47:11,592 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:47:11,592 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:47:11,593 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:47:11,594 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:47:11,594 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:47:11,597 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:47:11,615 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:47:11,615 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-11-02 20:47:11,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:47:11,615 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:11,617 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:47:11,618 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2022-11-02 20:47:11,618 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:47:11,619 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:47:11,619 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:47:11,619 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-11-02 20:47:11,640 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Ended with exit code 0 [2022-11-02 20:47:11,641 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:47:11,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:47:11,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:47:11,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:47:11,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:47:11,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:47:11,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:47:11,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:47:11,845 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:47:11,846 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-11-02 20:47:11,846 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 12485 states and 15961 transitions. cyclomatic complexity: 3505 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-11-02 20:47:12,466 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 12485 states and 15961 transitions. cyclomatic complexity: 3505. 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 42932 states and 54438 transitions. Complement of second has 9 states. [2022-11-02 20:47:12,467 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-11-02 20:47:12,467 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-11-02 20:47:12,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 340 transitions. [2022-11-02 20:47:12,468 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 340 transitions. Stem has 20 letters. Loop has 41 letters. [2022-11-02 20:47:12,469 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:47:12,469 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 340 transitions. Stem has 61 letters. Loop has 41 letters. [2022-11-02 20:47:12,470 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:47:12,470 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 340 transitions. Stem has 20 letters. Loop has 82 letters. [2022-11-02 20:47:12,471 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:47:12,471 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 42932 states and 54438 transitions. [2022-11-02 20:47:12,770 INFO L131 ngComponentsAnalysis]: Automaton has 50 accepting balls. 17661 [2022-11-02 20:47:12,831 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2022-11-02 20:47:13,007 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 42932 states to 42500 states and 53880 transitions. [2022-11-02 20:47:13,007 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 19304 [2022-11-02 20:47:13,019 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 19416 [2022-11-02 20:47:13,019 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42500 states and 53880 transitions. [2022-11-02 20:47:13,021 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:47:13,021 INFO L218 hiAutomatonCegarLoop]: Abstraction has 42500 states and 53880 transitions. [2022-11-02 20:47:13,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42500 states and 53880 transitions. [2022-11-02 20:47:13,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42500 to 36968. [2022-11-02 20:47:13,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36968 states, 36968 states have (on average 1.2793497078554426) internal successors, (47295), 36967 states have internal predecessors, (47295), 0 states have call successors, (0), 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-11-02 20:47:13,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36968 states to 36968 states and 47295 transitions. [2022-11-02 20:47:13,887 INFO L240 hiAutomatonCegarLoop]: Abstraction has 36968 states and 47295 transitions. [2022-11-02 20:47:13,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:47:13,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:47:13,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:47:13,888 INFO L87 Difference]: Start difference. First operand 36968 states and 47295 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-11-02 20:47:14,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:47:14,064 INFO L93 Difference]: Finished difference Result 16586 states and 21120 transitions. [2022-11-02 20:47:14,064 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16586 states and 21120 transitions. [2022-11-02 20:47:14,155 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5104 [2022-11-02 20:47:14,227 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16586 states to 16576 states and 21110 transitions. [2022-11-02 20:47:14,227 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5293 [2022-11-02 20:47:14,232 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5293 [2022-11-02 20:47:14,232 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16576 states and 21110 transitions. [2022-11-02 20:47:14,235 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:47:14,236 INFO L218 hiAutomatonCegarLoop]: Abstraction has 16576 states and 21110 transitions. [2022-11-02 20:47:14,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16576 states and 21110 transitions. [2022-11-02 20:47:14,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16576 to 16416. [2022-11-02 20:47:14,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16416 states, 16416 states have (on average 1.2742446393762183) internal successors, (20918), 16415 states have internal predecessors, (20918), 0 states have call successors, (0), 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-11-02 20:47:14,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16416 states to 16416 states and 20918 transitions. [2022-11-02 20:47:14,563 INFO L240 hiAutomatonCegarLoop]: Abstraction has 16416 states and 20918 transitions. [2022-11-02 20:47:14,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:47:14,563 INFO L428 stractBuchiCegarLoop]: Abstraction has 16416 states and 20918 transitions. [2022-11-02 20:47:14,564 INFO L335 stractBuchiCegarLoop]: ======== Iteration 30 ============ [2022-11-02 20:47:14,564 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16416 states and 20918 transitions. [2022-11-02 20:47:14,605 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5080 [2022-11-02 20:47:14,606 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:47:14,606 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:47:14,610 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-11-02 20:47:14,610 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-11-02 20:47:14,611 INFO L748 eck$LassoCheckResult]: Stem: 264178#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); 263997#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; 263991#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 263933#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; 263934#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 263922#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 263923#L110-2 assume !false; 269268#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 269267#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 269266#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 269265#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 269264#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 269263#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 269262#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 269261#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 269260#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 269259#L137 assume 8464 == ssl3_accept_~s__state~0#1; 269258#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 269256#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 269257#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; 269247#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 269243#L590 ssl3_accept_~skip~0#1 := 0; 269238#L110-2 assume !false; 269239#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 269234#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 269235#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 268974#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 268975#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 268966#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 268967#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 268958#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 268959#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 268951#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 268952#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 266853#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 266854#L146 assume 8496 == ssl3_accept_~s__state~0#1; 266632#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 266633#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 265240#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 265242#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 270646#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 270644#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 270639#L590 ssl3_accept_~skip~0#1 := 0; 270638#L110-2 assume !false; 270637#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 270636#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 270635#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 270634#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 270633#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 270632#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 270631#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 270630#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 270629#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 270628#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 270627#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 270626#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 270625#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 270624#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 270609#L152 [2022-11-02 20:47:14,611 INFO L750 eck$LassoCheckResult]: Loop: 270609#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 270592#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 270593#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 270464#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 270465#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 270427#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 270428#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 270407#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 270408#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 270390#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 270385#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 270256#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 270257#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 270244#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 270146#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 270145#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 270144#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 270143#L203 assume 8656 == ssl3_accept_~s__state~0#1; 264213#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 264958#L502 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 264954#L507 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 264955#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 264944#L515 assume !(0 == ssl3_accept_~tmp___10~0#1); 264945#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 264933#L590 ssl3_accept_~skip~0#1 := 0; 264934#L110-2 assume !false; 264929#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 264930#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 264925#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 264926#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 264921#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 264922#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 264917#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 264918#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 264913#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 264914#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 264909#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 264910#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 264905#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 264906#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 264901#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 264902#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 264897#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 264898#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 264893#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 264894#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 264889#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 264890#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 264885#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 264886#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 264881#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 264882#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 264877#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 264878#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 264873#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 264874#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 264869#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 264870#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 264859#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 264860#L209 assume 8672 == ssl3_accept_~s__state~0#1; 264820#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 264821#L523 assume !(4 == ssl3_accept_~blastFlag~0#1); 264810#L526 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 264811#L530 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 264585#L530-2 ssl3_accept_~s__init_num~0#1 := 0; 264367#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 264574#L590 ssl3_accept_~skip~0#1 := 0; 264575#L110-2 assume !false; 264570#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 264571#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 264566#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 264567#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 264562#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 264563#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 264558#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 264559#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 264554#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 264555#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 264550#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 264551#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 264546#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 264547#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 264542#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 264543#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 264538#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 264539#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 264534#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 264535#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 264530#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 264531#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 264526#L176 assume 8448 == ssl3_accept_~s__state~0#1; 264527#L177 assume !(ssl3_accept_~num1~0#1 > 0); 264519#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 264520#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 264490#L590 ssl3_accept_~skip~0#1 := 0; 264491#L110-2 assume !false; 264484#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 264485#L113 assume 12292 == ssl3_accept_~s__state~0#1; 270104#L114 ssl3_accept_~s__new_session~0#1 := 1; 270102#L222 ssl3_accept_~s__server~0#1 := 1; 270100#L227 assume 0 != ssl3_accept_~cb~0#1; 270098#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 270096#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 270093#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 270090#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 270087#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; 270085#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 270079#L590 ssl3_accept_~skip~0#1 := 0; 270077#L110-2 assume !false; 270075#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 270073#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 270071#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 270069#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 270067#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 270065#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 270062#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 270063#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 271742#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 271743#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 271718#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 271719#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 271282#L146 assume 8496 == ssl3_accept_~s__state~0#1; 264603#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 271279#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 271265#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 271262#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 265238#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 271245#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 271241#L590 ssl3_accept_~skip~0#1 := 0; 271004#L110-2 assume !false; 271005#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 270746#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 270747#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 270726#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 270727#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 270710#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 270711#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 270694#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 270695#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 270678#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 270679#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 270662#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 270663#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 270608#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 270609#L152 [2022-11-02 20:47:14,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:47:14,612 INFO L85 PathProgramCache]: Analyzing trace with hash 698145771, now seen corresponding path program 1 times [2022-11-02 20:47:14,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:47:14,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859316382] [2022-11-02 20:47:14,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:47:14,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:47:14,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:47:14,621 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:47:14,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:47:14,631 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:47:14,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:47:14,632 INFO L85 PathProgramCache]: Analyzing trace with hash -1051999757, now seen corresponding path program 1 times [2022-11-02 20:47:14,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:47:14,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872686461] [2022-11-02 20:47:14,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:47:14,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:47:14,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:47:14,704 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 116 proven. 5 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-11-02 20:47:14,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:47:14,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872686461] [2022-11-02 20:47:14,705 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872686461] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:47:14,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [933607787] [2022-11-02 20:47:14,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:47:14,705 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:47:14,705 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:14,706 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:47:14,726 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-11-02 20:47:14,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:47:14,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:47:14,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:47:14,912 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2022-11-02 20:47:14,913 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 20:47:14,913 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [933607787] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:47:14,913 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-02 20:47:14,913 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-11-02 20:47:14,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492445442] [2022-11-02 20:47:14,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:47:14,914 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:47:14,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:47:14,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:47:14,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:47:14,916 INFO L87 Difference]: Start difference. First operand 16416 states and 20918 transitions. cyclomatic complexity: 4538 Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:47:15,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:47:15,108 INFO L93 Difference]: Finished difference Result 16492 states and 20970 transitions. [2022-11-02 20:47:15,108 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16492 states and 20970 transitions. [2022-11-02 20:47:15,175 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5096 [2022-11-02 20:47:15,242 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16492 states to 16468 states and 20946 transitions. [2022-11-02 20:47:15,243 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5249 [2022-11-02 20:47:15,247 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5249 [2022-11-02 20:47:15,247 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16468 states and 20946 transitions. [2022-11-02 20:47:15,251 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:47:15,252 INFO L218 hiAutomatonCegarLoop]: Abstraction has 16468 states and 20946 transitions. [2022-11-02 20:47:15,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16468 states and 20946 transitions. [2022-11-02 20:47:15,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16468 to 16416. [2022-11-02 20:47:15,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16416 states, 16416 states have (on average 1.2727826510721247) internal successors, (20894), 16415 states have internal predecessors, (20894), 0 states have call successors, (0), 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-11-02 20:47:15,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16416 states to 16416 states and 20894 transitions. [2022-11-02 20:47:15,579 INFO L240 hiAutomatonCegarLoop]: Abstraction has 16416 states and 20894 transitions. [2022-11-02 20:47:15,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:47:15,580 INFO L428 stractBuchiCegarLoop]: Abstraction has 16416 states and 20894 transitions. [2022-11-02 20:47:15,580 INFO L335 stractBuchiCegarLoop]: ======== Iteration 31 ============ [2022-11-02 20:47:15,580 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16416 states and 20894 transitions. [2022-11-02 20:47:15,631 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5080 [2022-11-02 20:47:15,632 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:47:15,632 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:47:15,634 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-11-02 20:47:15,634 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:47:15,634 INFO L748 eck$LassoCheckResult]: Stem: 297500#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); 297339#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; 297333#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 297275#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; 297276#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 297265#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 297266#L110-2 assume !false; 300216#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 300215#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 300214#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 300213#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 300212#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 300211#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 300210#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 300209#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 300208#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 300207#L137 assume 8464 == ssl3_accept_~s__state~0#1; 300206#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 300204#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 300205#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; 300199#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 300195#L590 ssl3_accept_~skip~0#1 := 0; 300190#L110-2 assume !false; 300191#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 300186#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 300187#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 299645#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 299646#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 299638#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 299639#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 299631#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 299632#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 299621#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 299622#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 299609#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 299610#L146 assume 8496 == ssl3_accept_~s__state~0#1; 297759#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 297760#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 297737#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 297739#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 302564#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 304555#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 304550#L590 ssl3_accept_~skip~0#1 := 0; 304549#L110-2 assume !false; 304548#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 304547#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 304546#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 304545#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 304544#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 304543#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 304542#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 304541#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 304540#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 304539#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 304538#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 304537#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 304536#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 304534#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 304535#L152 [2022-11-02 20:47:15,635 INFO L750 eck$LassoCheckResult]: Loop: 304535#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 305362#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 305361#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 305360#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 305359#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 305358#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 305357#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 305356#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 305355#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 304422#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 304414#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 304407#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 304399#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 304393#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 301891#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 301892#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 301883#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 301884#L203 assume 8656 == ssl3_accept_~s__state~0#1; 297529#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 301689#L502 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 301681#L507 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 301682#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 301677#L515 assume !(0 == ssl3_accept_~tmp___10~0#1); 301678#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 301638#L590 ssl3_accept_~skip~0#1 := 0; 301639#L110-2 assume !false; 301626#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 301627#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 301618#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 301619#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 301610#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 301611#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 301602#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 301603#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 301594#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 301595#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 301586#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 301587#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 301578#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 301579#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 301570#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 301571#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 301562#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 301563#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 301554#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 301555#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 301546#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 301547#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 301538#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 301539#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 301530#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 301531#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 301521#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 301522#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 301515#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 301516#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 301509#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 301510#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 301394#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 301395#L209 assume 8672 == ssl3_accept_~s__state~0#1; 301382#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 301383#L523 assume !(4 == ssl3_accept_~blastFlag~0#1); 297461#L526 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 297462#L530 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 298064#L530-2 ssl3_accept_~s__init_num~0#1 := 0; 301328#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 301317#L590 ssl3_accept_~skip~0#1 := 0; 301318#L110-2 assume !false; 301313#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 301314#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 301309#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 301310#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 301305#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 301306#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 301301#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 301302#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 301297#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 301298#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 301293#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 301294#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 301289#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 301290#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 301285#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 301286#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 301282#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 301283#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 301280#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 301281#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 301277#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 301278#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 301274#L176 assume 8448 == ssl3_accept_~s__state~0#1; 301275#L177 assume !(ssl3_accept_~num1~0#1 > 0); 301271#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 301272#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 301262#L590 ssl3_accept_~skip~0#1 := 0; 301263#L110-2 assume !false; 301260#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 301261#L113 assume 12292 == ssl3_accept_~s__state~0#1; 304380#L114 ssl3_accept_~s__new_session~0#1 := 1; 304379#L222 ssl3_accept_~s__server~0#1 := 1; 304378#L227 assume 0 != ssl3_accept_~cb~0#1; 304377#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 304376#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 304374#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 304372#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 304370#L254 assume 12292 != ssl3_accept_~s__state~0#1; 304371#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; 305438#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 305432#L590 ssl3_accept_~skip~0#1 := 0; 305430#L110-2 assume !false; 305428#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 305426#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 305424#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 305422#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 305420#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 305419#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 305417#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 305415#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 305413#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 305411#L137 assume 8464 == ssl3_accept_~s__state~0#1; 300234#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 305410#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 305409#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; 305407#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 305402#L590 ssl3_accept_~skip~0#1 := 0; 305401#L110-2 assume !false; 305400#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 305399#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 305397#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 305395#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 305394#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 305393#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 305392#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 305391#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 305389#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 305388#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 305387#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 305386#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 305385#L146 assume 8496 == ssl3_accept_~s__state~0#1; 297575#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 305383#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 305347#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 305342#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 297734#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 305339#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 305378#L590 ssl3_accept_~skip~0#1 := 0; 305377#L110-2 assume !false; 305376#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 305375#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 305374#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 305373#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 305372#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 305371#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 305370#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 305369#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 305368#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 305367#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 305366#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 305365#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 305364#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 305363#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 304535#L152 [2022-11-02 20:47:15,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:47:15,636 INFO L85 PathProgramCache]: Analyzing trace with hash 698145771, now seen corresponding path program 2 times [2022-11-02 20:47:15,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:47:15,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770248787] [2022-11-02 20:47:15,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:47:15,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:47:15,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:47:15,646 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:47:15,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:47:15,658 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:47:15,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:47:15,659 INFO L85 PathProgramCache]: Analyzing trace with hash 176942323, now seen corresponding path program 1 times [2022-11-02 20:47:15,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:47:15,659 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265358128] [2022-11-02 20:47:15,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:47:15,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:47:15,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:47:15,734 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 147 proven. 5 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-11-02 20:47:15,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:47:15,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265358128] [2022-11-02 20:47:15,735 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265358128] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:47:15,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911078140] [2022-11-02 20:47:15,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:47:15,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:47:15,736 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:15,737 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:47:15,758 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-11-02 20:47:15,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:47:15,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:47:15,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:47:15,846 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 107 proven. 0 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2022-11-02 20:47:15,846 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 20:47:15,847 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911078140] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:47:15,847 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-02 20:47:15,847 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-11-02 20:47:15,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859726254] [2022-11-02 20:47:15,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:47:15,848 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:47:15,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:47:15,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:47:15,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:47:15,849 INFO L87 Difference]: Start difference. First operand 16416 states and 20894 transitions. cyclomatic complexity: 4514 Second operand has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:47:16,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:47:16,007 INFO L93 Difference]: Finished difference Result 16264 states and 20690 transitions. [2022-11-02 20:47:16,007 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16264 states and 20690 transitions. [2022-11-02 20:47:16,190 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5004 [2022-11-02 20:47:16,227 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16264 states to 16264 states and 20690 transitions. [2022-11-02 20:47:16,228 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5193 [2022-11-02 20:47:16,231 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5193 [2022-11-02 20:47:16,231 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16264 states and 20690 transitions. [2022-11-02 20:47:16,235 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:47:16,235 INFO L218 hiAutomatonCegarLoop]: Abstraction has 16264 states and 20690 transitions. [2022-11-02 20:47:16,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16264 states and 20690 transitions. [2022-11-02 20:47:16,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16264 to 16264. [2022-11-02 20:47:16,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16264 states, 16264 states have (on average 1.2721347761928186) internal successors, (20690), 16263 states have internal predecessors, (20690), 0 states have call successors, (0), 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-11-02 20:47:16,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16264 states to 16264 states and 20690 transitions. [2022-11-02 20:47:16,421 INFO L240 hiAutomatonCegarLoop]: Abstraction has 16264 states and 20690 transitions. [2022-11-02 20:47:16,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:47:16,423 INFO L428 stractBuchiCegarLoop]: Abstraction has 16264 states and 20690 transitions. [2022-11-02 20:47:16,423 INFO L335 stractBuchiCegarLoop]: ======== Iteration 32 ============ [2022-11-02 20:47:16,423 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16264 states and 20690 transitions. [2022-11-02 20:47:16,463 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5004 [2022-11-02 20:47:16,464 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:47:16,464 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:47:16,465 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-11-02 20:47:16,465 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:47:16,466 INFO L748 eck$LassoCheckResult]: Stem: 330699#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); 330511#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; 330505#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 330446#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; 330447#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 330440#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 330441#L110-2 assume !false; 334759#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 334758#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 334757#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 334756#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 334755#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 334754#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 334753#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 334752#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 334751#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 334750#L137 assume 8464 == ssl3_accept_~s__state~0#1; 334749#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 334747#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 334748#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; 334742#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 334738#L590 ssl3_accept_~skip~0#1 := 0; 334733#L110-2 assume !false; 334734#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 334640#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 334641#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 333803#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 333804#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 333794#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 333795#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 333787#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 333788#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 333780#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 333781#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 333129#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 333130#L146 assume 8496 == ssl3_accept_~s__state~0#1; 333030#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 333031#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 332976#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 332978#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 335669#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 338101#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 338095#L590 ssl3_accept_~skip~0#1 := 0; 331846#L110-2 assume !false; 331845#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 331843#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 331844#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 338086#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 338085#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 331837#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 331838#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 338051#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 338050#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 338049#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 331830#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 331831#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 331770#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 331771#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 331526#L152 [2022-11-02 20:47:16,466 INFO L750 eck$LassoCheckResult]: Loop: 331526#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 331513#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 331514#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 331501#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 331502#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 331489#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 331490#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 331477#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 331478#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 331465#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 331466#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 331453#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 331447#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 331441#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 331293#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 331292#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 331290#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 331289#L203 assume 8656 == ssl3_accept_~s__state~0#1; 330733#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 331286#L502 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 331284#L507 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 331282#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 331278#L515 assume !(0 == ssl3_accept_~tmp___10~0#1); 331279#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 337324#L590 ssl3_accept_~skip~0#1 := 0; 337323#L110-2 assume !false; 337322#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 337321#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 337320#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 337319#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 337318#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 337317#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 337316#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 337315#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 337314#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 337313#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 337312#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 337311#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 337310#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 337309#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 337308#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 337307#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 337306#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 337305#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 337304#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 337303#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 337302#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 337301#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 337300#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 337299#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 337298#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 337297#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 337296#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 337295#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 337294#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 337293#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 337292#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 337291#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 337287#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 337286#L209 assume 8672 == ssl3_accept_~s__state~0#1; 331145#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 331146#L523 assume !(4 == ssl3_accept_~blastFlag~0#1); 330645#L526 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 330646#L530 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 330956#L530-2 ssl3_accept_~s__init_num~0#1 := 0; 330957#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 331123#L590 ssl3_accept_~skip~0#1 := 0; 331124#L110-2 assume !false; 331119#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 331120#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 331115#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 331116#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 331111#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 331112#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 331107#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 331108#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 331103#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 331104#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 331099#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 331100#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 331095#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 331096#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 331091#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 331092#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 331087#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 331088#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 331083#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 331084#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 331079#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 331080#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 331075#L176 assume 8448 == ssl3_accept_~s__state~0#1; 331076#L177 assume !(ssl3_accept_~num1~0#1 > 0); 330770#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 330771#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 337278#L590 ssl3_accept_~skip~0#1 := 0; 337277#L110-2 assume !false; 337276#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 337275#L113 assume 12292 == ssl3_accept_~s__state~0#1; 337274#L114 ssl3_accept_~s__new_session~0#1 := 1; 337273#L222 ssl3_accept_~s__server~0#1 := 1; 337272#L227 assume 0 != ssl3_accept_~cb~0#1; 337271#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 337270#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 337269#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 337268#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 337267#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; 337266#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 337263#L590 ssl3_accept_~skip~0#1 := 0; 337262#L110-2 assume !false; 337261#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 337260#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 337259#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 337258#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 337257#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 337256#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 336930#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 336931#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 342646#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 342643#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 342640#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 342638#L143 assume 8466 == ssl3_accept_~s__state~0#1; 333813#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 342475#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 330418#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; 330419#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 344544#L590 ssl3_accept_~skip~0#1 := 0; 344542#L110-2 assume !false; 344540#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 344538#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 344536#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 344534#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 344532#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 330627#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 330562#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 330563#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 344527#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 344525#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 344502#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 344501#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 331910#L146 assume 8496 == ssl3_accept_~s__state~0#1; 331911#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 331906#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 331907#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 331898#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 331855#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 331853#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 331847#L590 ssl3_accept_~skip~0#1 := 0; 331848#L110-2 assume !false; 338091#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 338089#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 331842#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 331841#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 331839#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 331840#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 331836#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 331835#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 331834#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 331832#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 331833#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 331828#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 331829#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 331525#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 331526#L152 [2022-11-02 20:47:16,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:47:16,467 INFO L85 PathProgramCache]: Analyzing trace with hash 698145771, now seen corresponding path program 3 times [2022-11-02 20:47:16,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:47:16,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578543564] [2022-11-02 20:47:16,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:47:16,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:47:16,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:47:16,476 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:47:16,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:47:16,487 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:47:16,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:47:16,488 INFO L85 PathProgramCache]: Analyzing trace with hash -2060091508, now seen corresponding path program 1 times [2022-11-02 20:47:16,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:47:16,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217746573] [2022-11-02 20:47:16,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:47:16,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:47:16,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:47:16,652 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 151 proven. 5 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-11-02 20:47:16,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:47:16,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217746573] [2022-11-02 20:47:16,653 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217746573] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:47:16,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1877358025] [2022-11-02 20:47:16,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:47:16,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:47:16,654 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:16,658 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:47:16,674 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-11-02 20:47:16,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:47:16,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:47:16,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:47:16,784 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2022-11-02 20:47:16,784 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 20:47:16,784 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1877358025] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:47:16,784 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-02 20:47:16,785 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-11-02 20:47:16,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047096766] [2022-11-02 20:47:16,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:47:16,785 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:47:16,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:47:16,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:47:16,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:47:16,787 INFO L87 Difference]: Start difference. First operand 16264 states and 20690 transitions. cyclomatic complexity: 4462 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-11-02 20:47:17,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:47:17,010 INFO L93 Difference]: Finished difference Result 16324 states and 20738 transitions. [2022-11-02 20:47:17,010 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16324 states and 20738 transitions. [2022-11-02 20:47:17,069 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5004 [2022-11-02 20:47:17,111 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16324 states to 16264 states and 20678 transitions. [2022-11-02 20:47:17,111 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5193 [2022-11-02 20:47:17,115 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5193 [2022-11-02 20:47:17,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16264 states and 20678 transitions. [2022-11-02 20:47:17,119 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:47:17,119 INFO L218 hiAutomatonCegarLoop]: Abstraction has 16264 states and 20678 transitions. [2022-11-02 20:47:17,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16264 states and 20678 transitions. [2022-11-02 20:47:17,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16264 to 16264. [2022-11-02 20:47:17,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16264 states, 16264 states have (on average 1.2713969503197244) internal successors, (20678), 16263 states have internal predecessors, (20678), 0 states have call successors, (0), 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-11-02 20:47:17,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16264 states to 16264 states and 20678 transitions. [2022-11-02 20:47:17,450 INFO L240 hiAutomatonCegarLoop]: Abstraction has 16264 states and 20678 transitions. [2022-11-02 20:47:17,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:47:17,450 INFO L428 stractBuchiCegarLoop]: Abstraction has 16264 states and 20678 transitions. [2022-11-02 20:47:17,451 INFO L335 stractBuchiCegarLoop]: ======== Iteration 33 ============ [2022-11-02 20:47:17,451 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16264 states and 20678 transitions. [2022-11-02 20:47:17,490 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5004 [2022-11-02 20:47:17,490 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:47:17,490 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:47:17,491 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-11-02 20:47:17,492 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:47:17,492 INFO L748 eck$LassoCheckResult]: Stem: 363758#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); 363590#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; 363579#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 363522#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; 363523#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 363516#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 363517#L110-2 assume !false; 372322#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 372320#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 372318#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 372316#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 372314#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 372312#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 372310#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 372309#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 372307#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 372303#L137 assume 8464 == ssl3_accept_~s__state~0#1; 372302#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 372301#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 372300#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; 372288#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 372281#L590 ssl3_accept_~skip~0#1 := 0; 372278#L110-2 assume !false; 372275#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 372272#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 372269#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 372266#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 372263#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 372260#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 372257#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 372254#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 372251#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 372248#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 372245#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 372242#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 372239#L146 assume 8496 == ssl3_accept_~s__state~0#1; 372237#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 371988#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 371989#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 372231#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 372232#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 372784#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 376505#L590 ssl3_accept_~skip~0#1 := 0; 372766#L110-2 assume !false; 372767#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 372758#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 372759#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 372748#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 372749#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 372357#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 372348#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 372344#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 372345#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 372336#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 372337#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 371833#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 371834#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 374977#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 371565#L152 [2022-11-02 20:47:17,492 INFO L750 eck$LassoCheckResult]: Loop: 371565#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 371563#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 371561#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 371559#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 371557#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 371555#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 371553#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 371551#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 371549#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 371546#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 371544#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 371542#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 371540#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 371537#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 364423#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 364422#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 364421#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 364420#L203 assume 8656 == ssl3_accept_~s__state~0#1; 363810#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 364419#L502 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 363518#L507 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 363519#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 363528#L515 assume !(0 == ssl3_accept_~tmp___10~0#1); 363588#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 364363#L590 ssl3_accept_~skip~0#1 := 0; 364359#L110-2 assume !false; 364355#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 364351#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 364347#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 364343#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 364339#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 364335#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 364331#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 364327#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 364323#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 364319#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 364315#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 364311#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 364307#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 364303#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 364299#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 364294#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 364289#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 364284#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 364279#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 364274#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 364269#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 364264#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 364259#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 364254#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 364249#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 364244#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 364239#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 364234#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 364229#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 364224#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 364219#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 364214#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 364208#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 364203#L209 assume 8672 == ssl3_accept_~s__state~0#1; 363658#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 363678#L523 assume !(4 == ssl3_accept_~blastFlag~0#1); 363679#L526 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 363595#L530 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 363596#L530-2 ssl3_accept_~s__init_num~0#1 := 0; 364014#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 363985#L590 ssl3_accept_~skip~0#1 := 0; 363986#L110-2 assume !false; 363977#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 363978#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 363969#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 363970#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 363961#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 363962#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 363953#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 363954#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 363945#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 363946#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 363937#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 363938#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 363929#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 363930#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 363921#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 363922#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 363913#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 363914#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 363900#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 363901#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 363886#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 363887#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 363858#L176 assume 8448 == ssl3_accept_~s__state~0#1; 363859#L177 assume !(ssl3_accept_~num1~0#1 > 0); 363833#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 363834#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 363814#L590 ssl3_accept_~skip~0#1 := 0; 363815#L110-2 assume !false; 363793#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 363794#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 364123#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 363995#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 363996#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 363983#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 363984#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 363975#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 363976#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 363967#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 363968#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 363959#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 363960#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 363951#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 363952#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 363943#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 363944#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 363935#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 363936#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 363927#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 363928#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 363895#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 363896#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 363881#L179 assume 8576 == ssl3_accept_~s__state~0#1; 363552#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 363553#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 363777#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 363673#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 363448#L590 ssl3_accept_~skip~0#1 := 0; 363591#L110-2 assume !false; 363592#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 379499#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 363548#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 363549#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 363618#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 363619#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 363634#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 363603#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 363604#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 363646#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 363640#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 363641#L143 assume 8466 == ssl3_accept_~s__state~0#1; 372813#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 375950#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 375949#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; 375946#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 375941#L590 ssl3_accept_~skip~0#1 := 0; 375940#L110-2 assume !false; 375935#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 375929#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 375927#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 375925#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 375923#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 375921#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 375919#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 375917#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 375915#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 375913#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 375907#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 375904#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 372822#L146 assume 8496 == ssl3_accept_~s__state~0#1; 372823#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 372806#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 372807#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 372787#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 372788#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 372778#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 372770#L590 ssl3_accept_~skip~0#1 := 0; 372771#L110-2 assume !false; 372762#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 372763#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 372753#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 372754#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 372510#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 372511#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 376459#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 376455#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 372340#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 372341#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 372035#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 372036#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 371650#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 371567#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 371565#L152 [2022-11-02 20:47:17,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:47:17,493 INFO L85 PathProgramCache]: Analyzing trace with hash 698145771, now seen corresponding path program 4 times [2022-11-02 20:47:17,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:47:17,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175570185] [2022-11-02 20:47:17,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:47:17,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:47:17,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:47:17,505 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:47:17,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:47:17,517 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:47:17,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:47:17,518 INFO L85 PathProgramCache]: Analyzing trace with hash 419583329, now seen corresponding path program 1 times [2022-11-02 20:47:17,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:47:17,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016144008] [2022-11-02 20:47:17,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:47:17,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:47:17,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:47:17,584 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-11-02 20:47:17,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:47:17,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016144008] [2022-11-02 20:47:17,585 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016144008] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:47:17,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1215916669] [2022-11-02 20:47:17,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:47:17,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:47:17,586 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:17,588 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:47:17,618 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-11-02 20:47:17,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:47:17,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:47:17,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:47:17,749 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-11-02 20:47:17,750 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:47:17,861 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-11-02 20:47:17,861 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1215916669] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:47:17,862 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:47:17,862 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-11-02 20:47:17,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065212678] [2022-11-02 20:47:17,862 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:47:17,863 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:47:17,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:47:17,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:47:17,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:47:17,864 INFO L87 Difference]: Start difference. First operand 16264 states and 20678 transitions. cyclomatic complexity: 4450 Second operand has 6 states, 6 states have (on average 31.666666666666668) internal successors, (190), 6 states have internal predecessors, (190), 0 states have call successors, (0), 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-11-02 20:47:18,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:47:18,442 INFO L93 Difference]: Finished difference Result 18956 states and 23666 transitions. [2022-11-02 20:47:18,442 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18956 states and 23666 transitions. [2022-11-02 20:47:18,522 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5818 [2022-11-02 20:47:18,573 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18956 states to 18956 states and 23666 transitions. [2022-11-02 20:47:18,574 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6007 [2022-11-02 20:47:18,578 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6007 [2022-11-02 20:47:18,578 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18956 states and 23666 transitions. [2022-11-02 20:47:18,580 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:47:18,580 INFO L218 hiAutomatonCegarLoop]: Abstraction has 18956 states and 23666 transitions. [2022-11-02 20:47:18,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18956 states and 23666 transitions. [2022-11-02 20:47:18,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18956 to 17812. [2022-11-02 20:47:18,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17812 states, 17812 states have (on average 1.2489333033909724) internal successors, (22246), 17811 states have internal predecessors, (22246), 0 states have call successors, (0), 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-11-02 20:47:18,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17812 states to 17812 states and 22246 transitions. [2022-11-02 20:47:18,850 INFO L240 hiAutomatonCegarLoop]: Abstraction has 17812 states and 22246 transitions. [2022-11-02 20:47:18,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 20:47:18,850 INFO L428 stractBuchiCegarLoop]: Abstraction has 17812 states and 22246 transitions. [2022-11-02 20:47:18,851 INFO L335 stractBuchiCegarLoop]: ======== Iteration 34 ============ [2022-11-02 20:47:18,851 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 17812 states and 22246 transitions. [2022-11-02 20:47:18,896 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5428 [2022-11-02 20:47:18,896 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:47:18,896 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:47:18,898 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-11-02 20:47:18,898 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:47:18,898 INFO L748 eck$LassoCheckResult]: Stem: 400076#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); 399896#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; 399882#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 399824#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; 399825#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 399818#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 399819#L110-2 assume !false; 410632#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 410628#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 410621#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 410617#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 410613#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 410609#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 410605#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 410601#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 410597#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 410593#L137 assume 8464 == ssl3_accept_~s__state~0#1; 399773#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 399774#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 412565#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; 412563#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 412558#L590 ssl3_accept_~skip~0#1 := 0; 412557#L110-2 assume !false; 412556#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 412555#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 412554#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 412553#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 412552#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 412551#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 412550#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 412549#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 412548#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 412547#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 412546#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 412545#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 412544#L146 assume 8496 == ssl3_accept_~s__state~0#1; 412543#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 412542#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 409961#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 409962#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 412540#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 415686#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 415681#L590 ssl3_accept_~skip~0#1 := 0; 415680#L110-2 assume !false; 415674#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 415672#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 415670#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 415668#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 415666#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 415664#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 415662#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 415660#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 415658#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 415656#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 415654#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 415652#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 415650#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 415623#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 412026#L152 [2022-11-02 20:47:18,899 INFO L750 eck$LassoCheckResult]: Loop: 412026#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 412025#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 412023#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 412021#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 411184#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 411182#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 411176#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 411161#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 411160#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 411159#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 411158#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 411157#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 411156#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 411154#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 411085#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 411084#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 411083#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 411082#L203 assume 8656 == ssl3_accept_~s__state~0#1; 400114#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 411081#L502 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 411080#L507 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 411079#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 411078#L515 assume !(0 == ssl3_accept_~tmp___10~0#1); 411077#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 411074#L590 ssl3_accept_~skip~0#1 := 0; 411073#L110-2 assume !false; 411072#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 411071#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 411070#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 411069#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 411068#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 411067#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 411066#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 411065#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 411064#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 411063#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 411062#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 411061#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 411060#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 411059#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 411058#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 411057#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 411056#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 411055#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 411054#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 411053#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 411052#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 411051#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 411050#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 411049#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 411048#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 411047#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 411046#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 411045#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 411044#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 411043#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 411042#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 411041#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 411040#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 411039#L209 assume 8672 == ssl3_accept_~s__state~0#1; 411037#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 400758#L523 assume !(4 == ssl3_accept_~blastFlag~0#1); 400753#L526 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 400479#L530 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 400480#L530-2 ssl3_accept_~s__init_num~0#1 := 0; 400477#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 400473#L590 ssl3_accept_~skip~0#1 := 0; 400468#L110-2 assume !false; 400469#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 400464#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 400465#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 400460#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 400461#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 400456#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 400457#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 400452#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 400453#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 410417#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 410416#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 400446#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 400447#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 400442#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 400443#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 400438#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 400439#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 400434#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 400435#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 400430#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 400431#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 400426#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 400427#L176 assume 8448 == ssl3_accept_~s__state~0#1; 400144#L177 assume !(ssl3_accept_~num1~0#1 > 0); 400143#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 400406#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 400127#L590 ssl3_accept_~skip~0#1 := 0; 400128#L110-2 assume !false; 400110#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 400111#L113 assume 12292 == ssl3_accept_~s__state~0#1; 410371#L114 ssl3_accept_~s__new_session~0#1 := 1; 410369#L222 ssl3_accept_~s__server~0#1 := 1; 400138#L227 assume 0 != ssl3_accept_~cb~0#1; 399884#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 399885#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 400042#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 399903#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 399904#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; 410270#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 410265#L590 ssl3_accept_~skip~0#1 := 0; 410259#L110-2 assume !false; 410257#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 410255#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 410253#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 410251#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 410249#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 410247#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 410245#L128 assume 8480 == ssl3_accept_~s__state~0#1; 410157#L132 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 410236#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; 410230#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 410225#L590 ssl3_accept_~skip~0#1 := 0; 410224#L110-2 assume !false; 410223#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 410222#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 410221#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 410220#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 410219#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 410218#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 410217#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 410216#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 410215#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 410214#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 410213#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 410212#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 410211#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 410210#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 410209#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 410208#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 410207#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 410206#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 410205#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 410204#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 410203#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 410202#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 410201#L176 assume 8448 == ssl3_accept_~s__state~0#1; 410200#L177 assume !(ssl3_accept_~num1~0#1 > 0); 410198#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 410196#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 410191#L590 ssl3_accept_~skip~0#1 := 0; 410190#L110-2 assume !false; 410189#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 410188#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 410187#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 410186#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 410185#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 410184#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 410183#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 410182#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 410181#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 410179#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 410180#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 410690#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 410688#L146 assume 8496 == ssl3_accept_~s__state~0#1; 400035#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 400036#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 416904#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 416902#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 409956#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 416803#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 416800#L590 ssl3_accept_~skip~0#1 := 0; 416799#L110-2 assume !false; 416559#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 400066#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 399851#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 399852#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 399920#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 399921#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 399939#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 399907#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 399908#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 399951#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 399945#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 399946#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 400039#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 412927#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 412026#L152 [2022-11-02 20:47:18,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:47:18,900 INFO L85 PathProgramCache]: Analyzing trace with hash 698145771, now seen corresponding path program 5 times [2022-11-02 20:47:18,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:47:18,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590975744] [2022-11-02 20:47:18,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:47:18,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:47:18,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:47:18,999 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:47:19,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:47:19,008 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:47:19,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:47:19,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1681598212, now seen corresponding path program 1 times [2022-11-02 20:47:19,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:47:19,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141354606] [2022-11-02 20:47:19,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:47:19,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:47:19,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:47:19,072 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 209 proven. 5 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2022-11-02 20:47:19,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:47:19,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141354606] [2022-11-02 20:47:19,072 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141354606] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:47:19,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1458785113] [2022-11-02 20:47:19,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:47:19,073 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:47:19,073 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:47:19,078 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:47:19,098 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-11-02 20:47:19,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:47:19,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:47:19,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:47:19,210 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 209 proven. 5 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2022-11-02 20:47:19,210 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:47:19,286 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 209 proven. 5 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2022-11-02 20:47:19,286 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1458785113] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:47:19,287 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:47:19,287 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-11-02 20:47:19,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298970406] [2022-11-02 20:47:19,287 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:47:19,288 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:47:19,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:47:19,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:47:19,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:47:19,289 INFO L87 Difference]: Start difference. First operand 17812 states and 22246 transitions. cyclomatic complexity: 4470 Second operand has 6 states, 6 states have (on average 26.833333333333332) internal successors, (161), 6 states have internal predecessors, (161), 0 states have call successors, (0), 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-11-02 20:47:19,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:47:19,684 INFO L93 Difference]: Finished difference Result 18832 states and 23298 transitions. [2022-11-02 20:47:19,685 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18832 states and 23298 transitions. [2022-11-02 20:47:19,760 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 4214 [2022-11-02 20:47:19,802 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18832 states to 16531 states and 20550 transitions. [2022-11-02 20:47:19,803 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5597 [2022-11-02 20:47:19,807 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5937 [2022-11-02 20:47:19,807 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16531 states and 20550 transitions. [2022-11-02 20:47:19,808 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:47:19,808 INFO L218 hiAutomatonCegarLoop]: Abstraction has 16531 states and 20550 transitions. [2022-11-02 20:47:19,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16531 states and 20550 transitions. [2022-11-02 20:47:20,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16531 to 13941. [2022-11-02 20:47:20,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13941 states, 13941 states have (on average 1.2507711068072591) internal successors, (17437), 13940 states have internal predecessors, (17437), 0 states have call successors, (0), 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-11-02 20:47:20,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13941 states to 13941 states and 17437 transitions. [2022-11-02 20:47:20,113 INFO L240 hiAutomatonCegarLoop]: Abstraction has 13941 states and 17437 transitions. [2022-11-02 20:47:20,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 20:47:20,114 INFO L428 stractBuchiCegarLoop]: Abstraction has 13941 states and 17437 transitions. [2022-11-02 20:47:20,114 INFO L335 stractBuchiCegarLoop]: ======== Iteration 35 ============ [2022-11-02 20:47:20,114 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13941 states and 17437 transitions. [2022-11-02 20:47:20,151 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 3804 [2022-11-02 20:47:20,151 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:47:20,151 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:47:20,152 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-11-02 20:47:20,153 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-11-02 20:47:20,153 INFO L748 eck$LassoCheckResult]: Stem: 437811#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); 437646#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; 437634#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 437580#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; 437581#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 437574#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 437575#L110-2 assume !false; 442422#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 442421#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 442420#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 442419#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 442418#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 442417#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 442416#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 442415#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 442414#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 442413#L137 assume 8464 == ssl3_accept_~s__state~0#1; 442412#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 442410#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 442411#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; 442405#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 442401#L590 ssl3_accept_~skip~0#1 := 0; 442396#L110-2 assume !false; 442397#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 442392#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 442393#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 442388#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 442389#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 442384#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 442385#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 442380#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 442381#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 442376#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 442377#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 442372#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 442373#L146 assume 8496 == ssl3_accept_~s__state~0#1; 442368#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 442369#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 442318#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 442319#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 445173#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 445169#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 445159#L590 ssl3_accept_~skip~0#1 := 0; 445157#L110-2 assume !false; 445155#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 445153#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 445151#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 445149#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 445147#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 445145#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 445143#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 445141#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 445139#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 445137#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 445135#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 445133#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 445131#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 445128#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 445129#L152 [2022-11-02 20:47:20,153 INFO L750 eck$LassoCheckResult]: Loop: 445129#L152 assume 8512 == ssl3_accept_~s__state~0#1; 446383#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 446777#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; 446776#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 446775#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 446773#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 446768#L590 ssl3_accept_~skip~0#1 := 0; 446767#L110-2 assume !false; 446766#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 446765#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 446764#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 446763#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 446762#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 446761#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 446760#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 446759#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 446758#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 446757#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 446756#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 446755#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 446754#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 446753#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 446752#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 446751#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 446750#L158 assume 8528 == ssl3_accept_~s__state~0#1; 446686#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; 446749#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 446747#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 446740#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 446738#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 446737#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 446735#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 446730#L590 ssl3_accept_~skip~0#1 := 0; 446729#L110-2 assume !false; 446728#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 446727#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 446726#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 446725#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 446724#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 446723#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 446722#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 446721#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 446720#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 446719#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 446718#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 446717#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 446716#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 446715#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 446713#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 446708#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 446706#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 446704#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 446679#L164 assume 8544 == ssl3_accept_~s__state~0#1; 446675#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 446673#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 446670#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 446664#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 446660#L408 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; 446659#L411 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; 446656#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 446651#L590 ssl3_accept_~skip~0#1 := 0; 446650#L110-2 assume !false; 446649#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 446648#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 446647#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 446646#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 446645#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 446644#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 446643#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 446642#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 446641#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 446640#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 446639#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 446638#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 446637#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 446636#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 446635#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 446634#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 446633#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 446632#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 446631#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 446630#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 446629#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 446628#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 446627#L176 assume 8448 == ssl3_accept_~s__state~0#1; 446626#L177 assume !(ssl3_accept_~num1~0#1 > 0); 446624#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 446622#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 446617#L590 ssl3_accept_~skip~0#1 := 0; 446616#L110-2 assume !false; 446615#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 446614#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 446613#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 446612#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 446611#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 446610#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 446609#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 446608#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 446607#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 446606#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 446402#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 446399#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 446396#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 446393#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 446385#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 446381#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 446378#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 446375#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 446372#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 446369#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 446361#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 441783#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 441784#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 446584#L179 assume 8576 == ssl3_accept_~s__state~0#1; 446574#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 446583#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 446581#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 446582#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 446887#L590 ssl3_accept_~skip~0#1 := 0; 446886#L110-2 assume !false; 446885#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 446884#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 446883#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 446882#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 446881#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 446880#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 446879#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 446878#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 446877#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 446876#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 446874#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 446872#L143 assume 8466 == ssl3_accept_~s__state~0#1; 446783#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 446869#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 446868#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; 446865#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 446856#L590 ssl3_accept_~skip~0#1 := 0; 446854#L110-2 assume !false; 446852#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 446850#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 446848#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 446846#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 446844#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 446842#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 446840#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 446838#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 446836#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 446834#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 446832#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 446830#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 446826#L146 assume 8496 == ssl3_accept_~s__state~0#1; 446823#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 446822#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 446821#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 446820#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 446818#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 446819#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 446855#L590 ssl3_accept_~skip~0#1 := 0; 446853#L110-2 assume !false; 446851#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 446849#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 446847#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 446845#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 446843#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 446841#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 446839#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 446837#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 446835#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 446833#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 446831#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 446829#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 446780#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 446779#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 445129#L152 [2022-11-02 20:47:20,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:47:20,154 INFO L85 PathProgramCache]: Analyzing trace with hash -990797971, now seen corresponding path program 1 times [2022-11-02 20:47:20,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:47:20,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198475951] [2022-11-02 20:47:20,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:47:20,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:47:20,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:47:20,163 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:47:20,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:47:20,172 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:47:20,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:47:20,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1896797630, now seen corresponding path program 3 times [2022-11-02 20:47:20,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:47:20,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158549129] [2022-11-02 20:47:20,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:47:20,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:47:20,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:47:20,187 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:47:20,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:47:20,207 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:47:20,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:47:20,207 INFO L85 PathProgramCache]: Analyzing trace with hash 34477522, now seen corresponding path program 1 times [2022-11-02 20:47:20,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:47:20,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162781045] [2022-11-02 20:47:20,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:47:20,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:47:20,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:47:20,228 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:47:20,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:47:20,273 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:47:22,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:47:22,929 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:47:22,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:47:23,070 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 02.11 08:47:23 BoogieIcfgContainer [2022-11-02 20:47:23,070 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2022-11-02 20:47:23,071 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-02 20:47:23,071 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-02 20:47:23,071 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-02 20:47:23,072 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:46:46" (3/4) ... [2022-11-02 20:47:23,074 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2022-11-02 20:47:23,183 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/witness.graphml [2022-11-02 20:47:23,183 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-02 20:47:23,184 INFO L158 Benchmark]: Toolchain (without parser) took 37697.81ms. Allocated memory was 109.1MB in the beginning and 3.7GB in the end (delta: 3.6GB). Free memory was 77.4MB in the beginning and 2.9GB in the end (delta: -2.8GB). Peak memory consumption was 720.7MB. Max. memory is 16.1GB. [2022-11-02 20:47:23,184 INFO L158 Benchmark]: CDTParser took 0.34ms. Allocated memory is still 88.1MB. Free memory was 44.4MB in the beginning and 44.3MB in the end (delta: 77.1kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-02 20:47:23,185 INFO L158 Benchmark]: CACSL2BoogieTranslator took 448.21ms. Allocated memory is still 109.1MB. Free memory was 77.2MB in the beginning and 80.9MB in the end (delta: -3.7MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-02 20:47:23,185 INFO L158 Benchmark]: Boogie Procedure Inliner took 72.72ms. Allocated memory is still 109.1MB. Free memory was 80.9MB in the beginning and 78.1MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-02 20:47:23,186 INFO L158 Benchmark]: Boogie Preprocessor took 34.37ms. Allocated memory is still 109.1MB. Free memory was 78.1MB in the beginning and 76.0MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-02 20:47:23,186 INFO L158 Benchmark]: RCFGBuilder took 940.21ms. Allocated memory is still 109.1MB. Free memory was 76.0MB in the beginning and 77.4MB in the end (delta: -1.4MB). Peak memory consumption was 28.4MB. Max. memory is 16.1GB. [2022-11-02 20:47:23,187 INFO L158 Benchmark]: BuchiAutomizer took 36079.57ms. Allocated memory was 109.1MB in the beginning and 3.7GB in the end (delta: 3.6GB). Free memory was 76.9MB in the beginning and 2.9GB in the end (delta: -2.9GB). Peak memory consumption was 709.9MB. Max. memory is 16.1GB. [2022-11-02 20:47:23,187 INFO L158 Benchmark]: Witness Printer took 112.10ms. Allocated memory is still 3.7GB. Free memory was 2.9GB in the beginning and 2.9GB in the end (delta: 9.4MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-02 20:47:23,189 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.34ms. Allocated memory is still 88.1MB. Free memory was 44.4MB in the beginning and 44.3MB in the end (delta: 77.1kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 448.21ms. Allocated memory is still 109.1MB. Free memory was 77.2MB in the beginning and 80.9MB in the end (delta: -3.7MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 72.72ms. Allocated memory is still 109.1MB. Free memory was 80.9MB in the beginning and 78.1MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 34.37ms. Allocated memory is still 109.1MB. Free memory was 78.1MB in the beginning and 76.0MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 940.21ms. Allocated memory is still 109.1MB. Free memory was 76.0MB in the beginning and 77.4MB in the end (delta: -1.4MB). Peak memory consumption was 28.4MB. Max. memory is 16.1GB. * BuchiAutomizer took 36079.57ms. Allocated memory was 109.1MB in the beginning and 3.7GB in the end (delta: 3.6GB). Free memory was 76.9MB in the beginning and 2.9GB in the end (delta: -2.9GB). Peak memory consumption was 709.9MB. Max. memory is 16.1GB. * Witness Printer took 112.10ms. Allocated memory is still 3.7GB. Free memory was 2.9GB in the beginning and 2.9GB in the end (delta: 9.4MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 36 terminating modules (33 trivial, 3 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 33 modules have a trivial ranking function, the largest among these consists of 6 locations. The remainder module has 13941 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 35.9s and 35 iterations. TraceHistogramMax:7. Analysis of lassos took 19.6s. Construction of modules took 4.6s. Büchi inclusion checks took 9.1s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 36. Automata minimization 4.0s AutomataMinimizationTime, 36 MinimizatonAttempts, 21597 StatesRemovedByMinimization, 30 NontrivialMinimizations. Non-live state removal took 2.2s Buchi closure took 0.1s. Biggest automaton had -1 states and ocurred in iteration -1. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 384/384 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6492 SdHoareTripleChecker+Valid, 5.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6489 mSDsluCounter, 14747 SdHoareTripleChecker+Invalid, 4.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 6472 mSDsCounter, 928 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5080 IncrementalHoareTripleChecker+Invalid, 6008 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 928 mSolverCounterUnsat, 8275 mSDtfsCounter, 5080 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont1 unkn0 SFLI24 SFLT1 conc2 concLT1 SILN0 SILU0 SILI5 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital55 mio100 ax100 hnf100 lsp31 ukn100 mio100 lsp100 div172 bol100 ite100 ukn100 eq193 hnf89 smp83 dnf100 smp100 tf108 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 26ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 20 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.9s InitialAbstractionConstructionTime: 0.0s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - LassoShapedNonTerminationArgument [Line: 152]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite program execution. Stem: [L623] int s ; [L624] int tmp ; [L628] s = 8464 [L629] CALL ssl3_accept(s) [L23] int s__info_callback = __VERIFIER_nondet_int() ; [L24] int s__in_handshake = __VERIFIER_nondet_int() ; [L25] int s__state ; [L26] int s__new_session ; [L27] int s__server ; [L28] int s__version = __VERIFIER_nondet_int() ; [L29] int s__type ; [L30] int s__init_num ; [L31] int s__hit = __VERIFIER_nondet_int() ; [L32] int s__rwstate ; [L33] int s__init_buf___0 = 1; [L34] int s__debug = __VERIFIER_nondet_int() ; [L35] int s__shutdown ; [L36] int s__cert = __VERIFIER_nondet_int() ; [L37] int s__options = __VERIFIER_nondet_int() ; [L38] int s__verify_mode = __VERIFIER_nondet_int() ; [L39] int s__session__peer = __VERIFIER_nondet_int() ; [L40] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L41] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L42] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L43] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L44] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L45] int s__s3__tmp__cert_request ; [L46] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L47] int s__s3__tmp__use_rsa_tmp ; [L48] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L49] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L50] int s__s3__tmp__next_state___0 ; [L51] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L52] int s__session__cipher ; [L53] int buf ; [L54] unsigned long l ; [L55] unsigned long Time ; [L56] unsigned long tmp ; [L57] int cb ; [L58] long num1 = __VERIFIER_nondet_long(); [L59] int ret ; [L60] int new_state ; [L61] int state ; [L62] int skip ; [L63] int got_new_session ; [L64] int tmp___1 = __VERIFIER_nondet_int() ; [L65] int tmp___2 = __VERIFIER_nondet_int() ; [L66] int tmp___3 = __VERIFIER_nondet_int() ; [L67] int tmp___4 = __VERIFIER_nondet_int() ; [L68] int tmp___5 = __VERIFIER_nondet_int() ; [L69] int tmp___6 = __VERIFIER_nondet_int() ; [L70] int tmp___7 ; [L71] long tmp___8 = __VERIFIER_nondet_long() ; [L72] int tmp___9 = __VERIFIER_nondet_int() ; [L73] int tmp___10 = __VERIFIER_nondet_int() ; [L74] int blastFlag ; [L75] int __cil_tmp55 ; [L76] unsigned long __cil_tmp56 ; [L77] unsigned long __cil_tmp57 ; [L78] unsigned long __cil_tmp58 ; [L79] unsigned long __cil_tmp59 ; [L80] int __cil_tmp60 ; [L81] unsigned long __cil_tmp61 ; [L85] s__state = initial_state [L86] blastFlag = 0 [L87] tmp = __VERIFIER_nondet_int() [L88] Time = tmp [L89] cb = 0 [L90] ret = -1 [L91] skip = 0 [L92] got_new_session = 0 VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__init_buf___0=1, s__state=8464, skip=0, Time=6, tmp=6] [L93] COND TRUE s__info_callback != 0 [L94] cb = s__info_callback VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, Time=6, tmp=6] [L100] s__in_handshake ++ VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, Time=6, tmp=6] [L101] COND FALSE !(tmp___1 + 12288) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, Time=6, tmp=6, tmp___1=-12288] [L106] COND FALSE !(s__cert == 0) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, Time=6, tmp=6, tmp___1=-12288] [L110] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, Time=6, tmp=6, tmp___1=-12288] [L112] state = s__state VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L113] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L116] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L119] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L122] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L125] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L128] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L131] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L134] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L137] COND TRUE s__state == 8464 VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND TRUE blastFlag == 0 [L286] blastFlag = 1 VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=0, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__shutdown=0, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L590] COND FALSE !(! s__s3__tmp__reuse_message) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L607] skip = 0 VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L110] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L112] state = s__state VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L113] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L116] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L119] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L122] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L125] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L128] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L131] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L134] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L137] COND FALSE !(s__state == 8464) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L140] COND FALSE !(s__state == 8465) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L143] COND FALSE !(s__state == 8466) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L146] COND TRUE s__state == 8496 VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L297] ret = __VERIFIER_nondet_int() [L298] COND TRUE blastFlag == 1 [L299] blastFlag = 2 VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L301] COND FALSE !(ret <= 0) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L304] COND FALSE !(\read(s__hit)) [L307] s__state = 8512 VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L309] s__init_num = 0 VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L590] COND FALSE !(! s__s3__tmp__reuse_message) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L607] skip = 0 VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L110] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L112] state = s__state VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L113] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L116] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L119] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L122] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L125] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L128] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L131] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L134] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L137] COND FALSE !(s__state == 8464) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L140] COND FALSE !(s__state == 8465) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L143] COND FALSE !(s__state == 8466) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L146] COND FALSE !(s__state == 8496) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L149] COND FALSE !(s__state == 8497) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] Loop: [L152] COND TRUE s__state == 8512 [L314] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L315] COND FALSE !(__cil_tmp56 + 256UL) [L318] ret = __VERIFIER_nondet_int() [L319] COND FALSE !(ret <= 0) [L324] s__state = 8528 [L325] s__init_num = 0 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND TRUE s__state == 8528 [L329] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L331] __cil_tmp57 = (unsigned long )s__options [L332] COND TRUE __cil_tmp57 + 2097152UL [L333] s__s3__tmp__use_rsa_tmp = 1 [L338] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L363] ret = __VERIFIER_nondet_int() [L364] COND FALSE !(ret <= 0) [L381] s__state = 8544 [L382] s__init_num = 0 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND TRUE s__state == 8544 [L386] COND TRUE s__verify_mode + 1 [L387] COND FALSE !(s__session__peer != 0) [L398] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L399] COND FALSE !(__cil_tmp61 + 256UL) [L409] s__s3__tmp__cert_request = 1 [L410] ret = __VERIFIER_nondet_int() [L411] COND FALSE !(ret <= 0) [L414] s__state = 8448 [L415] s__s3__tmp__next_state___0 = 8576 [L416] s__init_num = 0 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND TRUE s__state == 8448 [L437] COND FALSE !(num1 > 0L) [L446] s__state = s__s3__tmp__next_state___0 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND FALSE !(s__state == 8448) [L179] COND TRUE s__state == 8576 [L450] ret = __VERIFIER_nondet_int() [L451] COND FALSE !(ret <= 0) [L454] COND TRUE ret == 2 [L455] s__state = 8466 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND TRUE s__state == 8466 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND FALSE !(blastFlag == 0) [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND TRUE s__state == 8496 [L297] ret = __VERIFIER_nondet_int() [L298] COND FALSE !(blastFlag == 1) [L301] COND FALSE !(ret <= 0) [L304] COND FALSE !(\read(s__hit)) [L307] s__state = 8512 [L309] s__init_num = 0 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) End of lasso representation. - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 152]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L623] int s ; [L624] int tmp ; [L628] s = 8464 [L629] CALL ssl3_accept(s) [L23] int s__info_callback = __VERIFIER_nondet_int() ; [L24] int s__in_handshake = __VERIFIER_nondet_int() ; [L25] int s__state ; [L26] int s__new_session ; [L27] int s__server ; [L28] int s__version = __VERIFIER_nondet_int() ; [L29] int s__type ; [L30] int s__init_num ; [L31] int s__hit = __VERIFIER_nondet_int() ; [L32] int s__rwstate ; [L33] int s__init_buf___0 = 1; [L34] int s__debug = __VERIFIER_nondet_int() ; [L35] int s__shutdown ; [L36] int s__cert = __VERIFIER_nondet_int() ; [L37] int s__options = __VERIFIER_nondet_int() ; [L38] int s__verify_mode = __VERIFIER_nondet_int() ; [L39] int s__session__peer = __VERIFIER_nondet_int() ; [L40] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L41] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L42] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L43] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L44] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L45] int s__s3__tmp__cert_request ; [L46] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L47] int s__s3__tmp__use_rsa_tmp ; [L48] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L49] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L50] int s__s3__tmp__next_state___0 ; [L51] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L52] int s__session__cipher ; [L53] int buf ; [L54] unsigned long l ; [L55] unsigned long Time ; [L56] unsigned long tmp ; [L57] int cb ; [L58] long num1 = __VERIFIER_nondet_long(); [L59] int ret ; [L60] int new_state ; [L61] int state ; [L62] int skip ; [L63] int got_new_session ; [L64] int tmp___1 = __VERIFIER_nondet_int() ; [L65] int tmp___2 = __VERIFIER_nondet_int() ; [L66] int tmp___3 = __VERIFIER_nondet_int() ; [L67] int tmp___4 = __VERIFIER_nondet_int() ; [L68] int tmp___5 = __VERIFIER_nondet_int() ; [L69] int tmp___6 = __VERIFIER_nondet_int() ; [L70] int tmp___7 ; [L71] long tmp___8 = __VERIFIER_nondet_long() ; [L72] int tmp___9 = __VERIFIER_nondet_int() ; [L73] int tmp___10 = __VERIFIER_nondet_int() ; [L74] int blastFlag ; [L75] int __cil_tmp55 ; [L76] unsigned long __cil_tmp56 ; [L77] unsigned long __cil_tmp57 ; [L78] unsigned long __cil_tmp58 ; [L79] unsigned long __cil_tmp59 ; [L80] int __cil_tmp60 ; [L81] unsigned long __cil_tmp61 ; [L85] s__state = initial_state [L86] blastFlag = 0 [L87] tmp = __VERIFIER_nondet_int() [L88] Time = tmp [L89] cb = 0 [L90] ret = -1 [L91] skip = 0 [L92] got_new_session = 0 VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__init_buf___0=1, s__state=8464, skip=0, Time=6, tmp=6] [L93] COND TRUE s__info_callback != 0 [L94] cb = s__info_callback VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, Time=6, tmp=6] [L100] s__in_handshake ++ VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, Time=6, tmp=6] [L101] COND FALSE !(tmp___1 + 12288) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, Time=6, tmp=6, tmp___1=-12288] [L106] COND FALSE !(s__cert == 0) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, Time=6, tmp=6, tmp___1=-12288] [L110] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, Time=6, tmp=6, tmp___1=-12288] [L112] state = s__state VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L113] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L116] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L119] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L122] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L125] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L128] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L131] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L134] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L137] COND TRUE s__state == 8464 VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND TRUE blastFlag == 0 [L286] blastFlag = 1 VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=0, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__shutdown=0, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L590] COND FALSE !(! s__s3__tmp__reuse_message) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L607] skip = 0 VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L110] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L112] state = s__state VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L113] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L116] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L119] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L122] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L125] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L128] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L131] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L134] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L137] COND FALSE !(s__state == 8464) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L140] COND FALSE !(s__state == 8465) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L143] COND FALSE !(s__state == 8466) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L146] COND TRUE s__state == 8496 VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L297] ret = __VERIFIER_nondet_int() [L298] COND TRUE blastFlag == 1 [L299] blastFlag = 2 VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L301] COND FALSE !(ret <= 0) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L304] COND FALSE !(\read(s__hit)) [L307] s__state = 8512 VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L309] s__init_num = 0 VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L590] COND FALSE !(! s__s3__tmp__reuse_message) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L607] skip = 0 VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L110] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L112] state = s__state VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L113] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L116] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L119] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L122] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L125] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L128] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L131] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L134] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L137] COND FALSE !(s__state == 8464) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L140] COND FALSE !(s__state == 8465) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L143] COND FALSE !(s__state == 8466) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L146] COND FALSE !(s__state == 8496) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L149] COND FALSE !(s__state == 8497) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=4, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] Loop: [L152] COND TRUE s__state == 8512 [L314] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L315] COND FALSE !(__cil_tmp56 + 256UL) [L318] ret = __VERIFIER_nondet_int() [L319] COND FALSE !(ret <= 0) [L324] s__state = 8528 [L325] s__init_num = 0 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND TRUE s__state == 8528 [L329] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L331] __cil_tmp57 = (unsigned long )s__options [L332] COND TRUE __cil_tmp57 + 2097152UL [L333] s__s3__tmp__use_rsa_tmp = 1 [L338] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L363] ret = __VERIFIER_nondet_int() [L364] COND FALSE !(ret <= 0) [L381] s__state = 8544 [L382] s__init_num = 0 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND TRUE s__state == 8544 [L386] COND TRUE s__verify_mode + 1 [L387] COND FALSE !(s__session__peer != 0) [L398] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L399] COND FALSE !(__cil_tmp61 + 256UL) [L409] s__s3__tmp__cert_request = 1 [L410] ret = __VERIFIER_nondet_int() [L411] COND FALSE !(ret <= 0) [L414] s__state = 8448 [L415] s__s3__tmp__next_state___0 = 8576 [L416] s__init_num = 0 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND TRUE s__state == 8448 [L437] COND FALSE !(num1 > 0L) [L446] s__state = s__s3__tmp__next_state___0 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND FALSE !(s__state == 8448) [L179] COND TRUE s__state == 8576 [L450] ret = __VERIFIER_nondet_int() [L451] COND FALSE !(ret <= 0) [L454] COND TRUE ret == 2 [L455] s__state = 8466 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND TRUE s__state == 8466 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND FALSE !(blastFlag == 0) [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND TRUE s__state == 8496 [L297] ret = __VERIFIER_nondet_int() [L298] COND FALSE !(blastFlag == 1) [L301] COND FALSE !(ret <= 0) [L304] COND FALSE !(\read(s__hit)) [L307] s__state = 8512 [L309] s__init_num = 0 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2022-11-02 20:47:23,374 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2022-11-02 20:47:23,589 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-11-02 20:47:23,812 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-11-02 20:47:24,036 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-11-02 20:47:24,187 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-11-02 20:47:24,387 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-11-02 20:47:24,587 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-11-02 20:47:24,787 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-11-02 20:47:24,991 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-11-02 20:47:25,192 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd302765-0860-46ff-afe4-8df29fccebf7/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM)