./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version dbf71c69 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-1.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash cd6854ce29c7bf580cd3e782b287f65f1203c66552ea1ec9f0128f94f0f3ec92 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-dbf71c6-m [2022-10-17 11:02:47,071 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-10-17 11:02:47,073 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-10-17 11:02:47,114 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-10-17 11:02:47,115 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-10-17 11:02:47,116 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-10-17 11:02:47,118 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-10-17 11:02:47,121 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-10-17 11:02:47,124 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-10-17 11:02:47,125 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-10-17 11:02:47,126 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-10-17 11:02:47,128 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-10-17 11:02:47,129 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-10-17 11:02:47,131 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-10-17 11:02:47,132 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-10-17 11:02:47,134 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-10-17 11:02:47,136 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-10-17 11:02:47,137 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-10-17 11:02:47,139 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-10-17 11:02:47,142 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-10-17 11:02:47,147 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-10-17 11:02:47,152 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-10-17 11:02:47,154 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-10-17 11:02:47,156 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-10-17 11:02:47,161 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-10-17 11:02:47,162 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-10-17 11:02:47,162 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-10-17 11:02:47,163 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-10-17 11:02:47,164 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-10-17 11:02:47,165 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-10-17 11:02:47,166 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-10-17 11:02:47,167 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-10-17 11:02:47,168 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-10-17 11:02:47,169 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-10-17 11:02:47,170 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-10-17 11:02:47,171 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-10-17 11:02:47,172 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-10-17 11:02:47,172 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-10-17 11:02:47,172 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-10-17 11:02:47,174 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-10-17 11:02:47,175 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-10-17 11:02:47,177 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/config/svcomp-Termination-32bit-Automizer_Default.epf [2022-10-17 11:02:47,206 INFO L113 SettingsManager]: Loading preferences was successful [2022-10-17 11:02:47,206 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-10-17 11:02:47,207 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-10-17 11:02:47,208 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-10-17 11:02:47,209 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-10-17 11:02:47,209 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-10-17 11:02:47,210 INFO L138 SettingsManager]: * Use SBE=true [2022-10-17 11:02:47,210 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-10-17 11:02:47,218 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-10-17 11:02:47,218 INFO L138 SettingsManager]: * Use old map elimination=false [2022-10-17 11:02:47,218 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-10-17 11:02:47,219 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-10-17 11:02:47,219 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-10-17 11:02:47,219 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-10-17 11:02:47,220 INFO L138 SettingsManager]: * sizeof long=4 [2022-10-17 11:02:47,220 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-10-17 11:02:47,220 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-10-17 11:02:47,221 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-10-17 11:02:47,221 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-10-17 11:02:47,221 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-10-17 11:02:47,222 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-10-17 11:02:47,222 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-10-17 11:02:47,222 INFO L138 SettingsManager]: * sizeof long double=12 [2022-10-17 11:02:47,223 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-10-17 11:02:47,223 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-10-17 11:02:47,223 INFO L138 SettingsManager]: * Use constant arrays=true [2022-10-17 11:02:47,224 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-10-17 11:02:47,224 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-10-17 11:02:47,224 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-10-17 11:02:47,225 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-10-17 11:02:47,225 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-10-17 11:02:47,226 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-10-17 11:02:47,227 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_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> cd6854ce29c7bf580cd3e782b287f65f1203c66552ea1ec9f0128f94f0f3ec92 [2022-10-17 11:02:47,494 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-10-17 11:02:47,520 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-10-17 11:02:47,523 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-10-17 11:02:47,525 INFO L271 PluginConnector]: Initializing CDTParser... [2022-10-17 11:02:47,526 INFO L275 PluginConnector]: CDTParser initialized [2022-10-17 11:02:47,527 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/../../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-1.c [2022-10-17 11:02:47,611 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/data/1783c759b/3062e5d82c224200ba166097c4a8e335/FLAG6f6be8941 [2022-10-17 11:02:48,172 INFO L306 CDTParser]: Found 1 translation units. [2022-10-17 11:02:48,173 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-1.c [2022-10-17 11:02:48,183 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/data/1783c759b/3062e5d82c224200ba166097c4a8e335/FLAG6f6be8941 [2022-10-17 11:02:48,511 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/data/1783c759b/3062e5d82c224200ba166097c4a8e335 [2022-10-17 11:02:48,514 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-10-17 11:02:48,515 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-10-17 11:02:48,517 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-10-17 11:02:48,518 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-10-17 11:02:48,521 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-10-17 11:02:48,522 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.10 11:02:48" (1/1) ... [2022-10-17 11:02:48,524 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@72b618ae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 11:02:48, skipping insertion in model container [2022-10-17 11:02:48,524 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.10 11:02:48" (1/1) ... [2022-10-17 11:02:48,541 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-10-17 11:02:48,577 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-10-17 11:02:48,840 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_0a5d9471-b8dd-4be2-ba36-095725e48a41/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-1.c[37413,37426] [2022-10-17 11:02:48,844 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-10-17 11:02:48,852 INFO L203 MainTranslator]: Completed pre-run [2022-10-17 11:02:48,900 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_0a5d9471-b8dd-4be2-ba36-095725e48a41/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-1.c[37413,37426] [2022-10-17 11:02:48,903 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-10-17 11:02:48,930 INFO L208 MainTranslator]: Completed translation [2022-10-17 11:02:48,930 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 11:02:48 WrapperNode [2022-10-17 11:02:48,931 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-10-17 11:02:48,932 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-10-17 11:02:48,932 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-10-17 11:02:48,932 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-10-17 11:02:48,942 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 11:02:48" (1/1) ... [2022-10-17 11:02:48,970 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 11:02:48" (1/1) ... [2022-10-17 11:02:49,004 INFO L138 Inliner]: procedures = 13, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 432 [2022-10-17 11:02:49,004 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-10-17 11:02:49,005 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-10-17 11:02:49,005 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-10-17 11:02:49,005 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-10-17 11:02:49,015 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 11:02:48" (1/1) ... [2022-10-17 11:02:49,016 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 11:02:48" (1/1) ... [2022-10-17 11:02:49,018 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 11:02:48" (1/1) ... [2022-10-17 11:02:49,019 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 11:02:48" (1/1) ... [2022-10-17 11:02:49,026 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 11:02:48" (1/1) ... [2022-10-17 11:02:49,049 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 11:02:48" (1/1) ... [2022-10-17 11:02:49,051 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 11:02:48" (1/1) ... [2022-10-17 11:02:49,054 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 11:02:48" (1/1) ... [2022-10-17 11:02:49,057 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-10-17 11:02:49,058 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-10-17 11:02:49,058 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-10-17 11:02:49,059 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-10-17 11:02:49,074 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 11:02:48" (1/1) ... [2022-10-17 11:02:49,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:02:49,107 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:02:49,129 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:02:49,157 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-10-17 11:02:49,202 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-10-17 11:02:49,203 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-10-17 11:02:49,203 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-10-17 11:02:49,203 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-10-17 11:02:49,355 INFO L235 CfgBuilder]: Building ICFG [2022-10-17 11:02:49,357 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-10-17 11:02:49,377 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-10-17 11:02:49,886 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2022-10-17 11:02:49,887 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2022-10-17 11:02:49,887 INFO L276 CfgBuilder]: Performing block encoding [2022-10-17 11:02:49,927 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-10-17 11:02:49,928 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-10-17 11:02:49,930 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.10 11:02:49 BoogieIcfgContainer [2022-10-17 11:02:49,930 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-10-17 11:02:49,931 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-10-17 11:02:49,932 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-10-17 11:02:49,944 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-10-17 11:02:49,945 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-10-17 11:02:49,945 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 17.10 11:02:48" (1/3) ... [2022-10-17 11:02:49,946 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@5eb35e17 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 17.10 11:02:49, skipping insertion in model container [2022-10-17 11:02:49,946 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-10-17 11:02:49,946 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 11:02:48" (2/3) ... [2022-10-17 11:02:49,947 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@5eb35e17 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 17.10 11:02:49, skipping insertion in model container [2022-10-17 11:02:49,947 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-10-17 11:02:49,947 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.10 11:02:49" (3/3) ... [2022-10-17 11:02:49,948 INFO L332 chiAutomizerObserver]: Analyzing ICFG s3_clnt_3.cil-1.c [2022-10-17 11:02:50,057 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2022-10-17 11:02:50,057 INFO L304 stractBuchiCegarLoop]: Hoare is false [2022-10-17 11:02:50,057 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-10-17 11:02:50,058 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-10-17 11:02:50,058 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-10-17 11:02:50,058 INFO L308 stractBuchiCegarLoop]: Difference is false [2022-10-17 11:02:50,058 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-10-17 11:02:50,058 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-10-17 11:02:50,064 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 123 states, 122 states have (on average 1.7295081967213115) internal successors, (211), 122 states have internal predecessors, (211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:50,092 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100 [2022-10-17 11:02:50,092 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:02:50,092 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:02:50,100 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2022-10-17 11:02:50,101 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:02:50,101 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-10-17 11:02:50,102 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 123 states, 122 states have (on average 1.7295081967213115) internal successors, (211), 122 states have internal predecessors, (211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:50,114 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100 [2022-10-17 11:02:50,114 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:02:50,115 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:02:50,116 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2022-10-17 11:02:50,116 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:02:50,123 INFO L748 eck$LassoCheckResult]: Stem: 111#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(18, 2);call #Ultimate.allocInit(12, 3); 34#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret46#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;havoc ssl3_connect_~s__info_callback~0#1;havoc ssl3_connect_~s__in_handshake~0#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;havoc ssl3_connect_~s__version~0#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;havoc ssl3_connect_~s__shutdown~0#1;havoc ssl3_connect_~s__ctx__info_callback~0#1;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;havoc ssl3_connect_~tmp___1~0#1;havoc ssl3_connect_~tmp___2~0#1;havoc ssl3_connect_~tmp___3~0#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~blastFlag~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 3#L86true assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 83#L89-2true ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_~s__in_handshake~0#1; 105#L96true assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 106#L106-1true [2022-10-17 11:02:50,124 INFO L750 eck$LassoCheckResult]: Loop: 106#L106-1true assume !false; 118#L107true ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 104#L109true assume 12292 == ssl3_connect_~s__state~0#1; 67#L110true ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1; 122#L215true ssl3_connect_~s__server~0#1 := 0; 59#L220true assume 0 != ssl3_connect_~cb~0#1; 42#L220-2true assume !(768 != 65280 + ssl3_connect_~s__version~0#1);ssl3_connect_~s__type~0#1 := 4096; 124#L232true assume !(0 == ssl3_connect_~s__init_buf___0~0#1 % 4294967296); 78#L232-2true assume !(0 == ssl3_connect_~tmp___4~0#1); 44#L256true assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__init_num~0#1 := 0; 76#L541true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 62#L577true ssl3_connect_~skip~0#1 := 0; 106#L106-1true [2022-10-17 11:02:50,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:50,130 INFO L85 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2022-10-17 11:02:50,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:50,141 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702998913] [2022-10-17 11:02:50,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:50,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:50,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:50,244 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:02:50,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:50,283 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:02:50,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:50,286 INFO L85 PathProgramCache]: Analyzing trace with hash -2002372415, now seen corresponding path program 1 times [2022-10-17 11:02:50,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:50,287 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647606378] [2022-10-17 11:02:50,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:50,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:50,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:50,303 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:02:50,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:50,318 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:02:50,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:50,320 INFO L85 PathProgramCache]: Analyzing trace with hash -2012312403, now seen corresponding path program 1 times [2022-10-17 11:02:50,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:50,321 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417003803] [2022-10-17 11:02:50,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:50,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:50,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:50,347 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:02:50,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:50,374 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:02:50,594 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 11:02:50,595 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 11:02:50,595 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 11:02:50,595 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 11:02:50,595 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-10-17 11:02:50,596 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:02:50,596 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 11:02:50,596 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 11:02:50,596 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration1_Loop [2022-10-17 11:02:50,596 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 11:02:50,597 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 11:02:50,617 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:50,630 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:50,634 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:50,644 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:50,648 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:50,652 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:50,656 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:50,660 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:50,664 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:50,669 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:50,673 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:50,678 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:50,682 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:50,687 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:50,910 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 11:02:50,911 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-10-17 11:02:50,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:02:50,914 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:02:50,919 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:02:50,931 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:02:50,931 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:02:50,976 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2022-10-17 11:02:50,981 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:02:50,981 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0#1=4} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 11:02:51,019 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2022-10-17 11:02:51,021 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:02:51,021 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:02:51,024 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:02:51,030 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:02:51,030 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:02:51,041 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2022-10-17 11:02:51,042 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:02:51,042 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__server~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__server~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 11:02:51,081 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2022-10-17 11:02:51,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:02:51,082 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:02:51,084 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:02:51,090 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:02:51,090 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:02:51,117 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2022-10-17 11:02:51,156 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2022-10-17 11:02:51,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:02:51,157 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:02:51,158 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:02:51,166 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-10-17 11:02:51,166 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:02:51,183 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2022-10-17 11:02:51,201 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-10-17 11:02:51,234 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2022-10-17 11:02:51,234 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 11:02:51,234 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 11:02:51,234 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 11:02:51,234 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 11:02:51,234 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-10-17 11:02:51,235 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:02:51,235 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 11:02:51,235 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 11:02:51,235 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration1_Loop [2022-10-17 11:02:51,235 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 11:02:51,235 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 11:02:51,238 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:51,245 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:51,251 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:51,260 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:51,264 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:51,268 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:51,271 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:51,275 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:51,278 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:51,283 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:51,288 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:51,291 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:51,296 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:51,300 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:51,521 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 11:02:51,526 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-10-17 11:02:51,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:02:51,529 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:02:51,530 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:02:51,534 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 11:02:51,544 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:02:51,544 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:02:51,545 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:02:51,545 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 11:02:51,545 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:02:51,547 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 11:02:51,547 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:02:51,552 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2022-10-17 11:02:51,566 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:02:51,601 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2022-10-17 11:02:51,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:02:51,602 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:02:51,606 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:02:51,609 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2022-10-17 11:02:51,610 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 11:02:51,619 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:02:51,619 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:02:51,619 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:02:51,619 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 11:02:51,619 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:02:51,622 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 11:02:51,622 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:02:51,625 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:02:51,651 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2022-10-17 11:02:51,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:02:51,652 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:02:51,653 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:02:51,655 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2022-10-17 11:02:51,655 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 11:02:51,662 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:02:51,662 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:02:51,662 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:02:51,662 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 11:02:51,662 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:02:51,664 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 11:02:51,664 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:02:51,679 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-10-17 11:02:51,685 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-10-17 11:02:51,685 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-10-17 11:02:51,686 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:02:51,686 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:02:51,687 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:02:51,694 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-10-17 11:02:51,694 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-10-17 11:02:51,694 INFO L513 LassoAnalysis]: Proved termination. [2022-10-17 11:02:51,695 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = 1*ULTIMATE.start_ssl3_connect_~s__state~0#1 Supporting invariants [] [2022-10-17 11:02:51,709 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2022-10-17 11:02:51,727 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2022-10-17 11:02:51,729 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-10-17 11:02:51,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:51,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:02:51,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 11:02:51,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 11:02:51,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:02:51,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 11:02:51,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 11:02:51,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 11:02:51,941 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-10-17 11:02:51,946 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 123 states, 122 states have (on average 1.7295081967213115) internal successors, (211), 122 states have internal predecessors, (211), 0 states have call successors, (0), 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.4) internal successors, (17), 5 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:52,408 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2022-10-17 11:02:52,420 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 123 states, 122 states have (on average 1.7295081967213115) internal successors, (211), 122 states have internal predecessors, (211), 0 states have call successors, (0), 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.4) internal successors, (17), 5 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 490 states and 813 transitions. Complement of second has 8 states. [2022-10-17 11:02:52,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2022-10-17 11:02:52,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:52,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 407 transitions. [2022-10-17 11:02:52,430 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 407 transitions. Stem has 5 letters. Loop has 12 letters. [2022-10-17 11:02:52,431 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 11:02:52,431 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-10-17 11:02:52,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:52,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:02:52,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 11:02:52,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 11:02:52,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:02:52,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 11:02:52,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 11:02:52,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 11:02:52,546 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2022-10-17 11:02:52,547 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 123 states, 122 states have (on average 1.7295081967213115) internal successors, (211), 122 states have internal predecessors, (211), 0 states have call successors, (0), 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.4) internal successors, (17), 5 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:52,726 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 123 states, 122 states have (on average 1.7295081967213115) internal successors, (211), 122 states have internal predecessors, (211), 0 states have call successors, (0), 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.4) internal successors, (17), 5 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 516 states and 852 transitions. Complement of second has 10 states. [2022-10-17 11:02:52,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-10-17 11:02:52,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:52,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 425 transitions. [2022-10-17 11:02:52,729 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 425 transitions. Stem has 5 letters. Loop has 12 letters. [2022-10-17 11:02:52,730 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 11:02:52,730 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 425 transitions. Stem has 17 letters. Loop has 12 letters. [2022-10-17 11:02:52,730 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 11:02:52,731 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 425 transitions. Stem has 5 letters. Loop has 24 letters. [2022-10-17 11:02:52,731 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 11:02:52,732 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 516 states and 852 transitions. [2022-10-17 11:02:52,744 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 200 [2022-10-17 11:02:52,753 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 516 states to 317 states and 481 transitions. [2022-10-17 11:02:52,754 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 286 [2022-10-17 11:02:52,756 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 287 [2022-10-17 11:02:52,757 INFO L73 IsDeterministic]: Start isDeterministic. Operand 317 states and 481 transitions. [2022-10-17 11:02:52,758 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 11:02:52,758 INFO L218 hiAutomatonCegarLoop]: Abstraction has 317 states and 481 transitions. [2022-10-17 11:02:52,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states and 481 transitions. [2022-10-17 11:02:52,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 135. [2022-10-17 11:02:52,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 135 states have (on average 1.511111111111111) internal successors, (204), 134 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:52,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 204 transitions. [2022-10-17 11:02:52,797 INFO L240 hiAutomatonCegarLoop]: Abstraction has 135 states and 204 transitions. [2022-10-17 11:02:52,797 INFO L428 stractBuchiCegarLoop]: Abstraction has 135 states and 204 transitions. [2022-10-17 11:02:52,798 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-10-17 11:02:52,798 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 135 states and 204 transitions. [2022-10-17 11:02:52,799 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100 [2022-10-17 11:02:52,799 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:02:52,799 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:02:52,800 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-10-17 11:02:52,800 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:02:52,801 INFO L748 eck$LassoCheckResult]: Stem: 1404#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(18, 2);call #Ultimate.allocInit(12, 3); 1329#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret46#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;havoc ssl3_connect_~s__info_callback~0#1;havoc ssl3_connect_~s__in_handshake~0#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;havoc ssl3_connect_~s__version~0#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;havoc ssl3_connect_~s__shutdown~0#1;havoc ssl3_connect_~s__ctx__info_callback~0#1;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;havoc ssl3_connect_~tmp___1~0#1;havoc ssl3_connect_~tmp___2~0#1;havoc ssl3_connect_~tmp___3~0#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~blastFlag~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 1274#L86 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 1275#L89-2 ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_~s__in_handshake~0#1; 1394#L96 assume 0 != 12288 + ssl3_connect_~tmp___1~0#1; 1387#L97 assume !(0 != 16384 + ssl3_connect_~tmp___2~0#1); 1377#L106-1 [2022-10-17 11:02:52,801 INFO L750 eck$LassoCheckResult]: Loop: 1377#L106-1 assume !false; 1401#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 1407#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 1408#L112 assume 16384 == ssl3_connect_~s__state~0#1; 1315#L215 ssl3_connect_~s__server~0#1 := 0; 1375#L220 assume 0 != ssl3_connect_~cb~0#1; 1338#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0#1);ssl3_connect_~s__type~0#1 := 4096; 1339#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1 % 4294967296); 1311#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 1345#L256 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__init_num~0#1 := 0; 1278#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 1331#L577 ssl3_connect_~skip~0#1 := 0; 1377#L106-1 [2022-10-17 11:02:52,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:52,801 INFO L85 PathProgramCache]: Analyzing trace with hash 889513681, now seen corresponding path program 1 times [2022-10-17 11:02:52,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:52,802 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799489459] [2022-10-17 11:02:52,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:52,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:52,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:52,814 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:02:52,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:52,827 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:02:52,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:52,827 INFO L85 PathProgramCache]: Analyzing trace with hash -965494177, now seen corresponding path program 1 times [2022-10-17 11:02:52,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:52,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33759564] [2022-10-17 11:02:52,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:52,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:52,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:52,836 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:02:52,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:52,844 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:02:52,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:52,845 INFO L85 PathProgramCache]: Analyzing trace with hash 398780719, now seen corresponding path program 1 times [2022-10-17 11:02:52,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:52,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062620412] [2022-10-17 11:02:52,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:52,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:52,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:02:53,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 11:02:53,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:02:53,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062620412] [2022-10-17 11:02:53,027 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062620412] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:02:53,027 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:02:53,027 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 11:02:53,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185089421] [2022-10-17 11:02:53,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:02:53,206 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 11:02:53,206 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 11:02:53,206 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 11:02:53,206 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 11:02:53,206 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-10-17 11:02:53,206 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:02:53,206 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 11:02:53,207 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 11:02:53,207 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration2_Loop [2022-10-17 11:02:53,207 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 11:02:53,207 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 11:02:53,209 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:53,212 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:53,215 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:53,218 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:53,222 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:53,225 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:53,227 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:53,231 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:53,233 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:53,239 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:53,241 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:53,243 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:53,381 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 11:02:53,381 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-10-17 11:02:53,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:02:53,381 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:02:53,386 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:02:53,394 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:02:53,394 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:02:53,404 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2022-10-17 11:02:53,418 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:02:53,418 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 11:02:53,457 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2022-10-17 11:02:53,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:02:53,457 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:02:53,460 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:02:53,474 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:02:53,474 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:02:53,481 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2022-10-17 11:02:53,505 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:02:53,505 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 11:02:53,508 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2022-10-17 11:02:53,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:02:53,508 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:02:53,509 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:02:53,510 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2022-10-17 11:02:53,511 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:02:53,511 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:02:53,524 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:02:53,524 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0#1=4} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 11:02:53,547 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2022-10-17 11:02:53,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:02:53,548 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:02:53,549 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:02:53,550 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2022-10-17 11:02:53,550 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:02:53,550 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:02:53,566 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:02:53,566 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=-64512} Honda state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=-64512} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 11:02:53,587 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2022-10-17 11:02:53,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:02:53,587 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:02:53,590 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:02:53,591 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2022-10-17 11:02:53,592 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:02:53,592 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:02:53,625 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2022-10-17 11:02:53,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:02:53,628 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:02:53,638 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:02:53,640 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2022-10-17 11:02:53,641 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-10-17 11:02:53,641 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:02:53,663 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:02:53,664 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=5}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=4}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=-8}] Lambdas: [1, 3, 1] Nus: [0, 1] [2022-10-17 11:02:53,683 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Ended with exit code 0 [2022-10-17 11:02:53,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:02:53,684 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:02:53,685 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:02:53,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2022-10-17 11:02:53,689 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:02:53,690 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:02:53,702 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:02:53,702 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 11:02:53,722 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Ended with exit code 0 [2022-10-17 11:02:53,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:02:53,722 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:02:53,723 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:02:53,727 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2022-10-17 11:02:53,731 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:02:53,731 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:02:53,739 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:02:53,739 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 11:02:53,759 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2022-10-17 11:02:53,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:02:53,760 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:02:53,760 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:02:53,761 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2022-10-17 11:02:53,762 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:02:53,762 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:02:53,770 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:02:53,770 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__server~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__server~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 11:02:53,796 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2022-10-17 11:02:53,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:02:53,797 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:02:53,798 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:02:53,799 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2022-10-17 11:02:53,800 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:02:53,800 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:02:53,872 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2022-10-17 11:02:53,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:02:53,872 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:02:53,878 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:02:53,882 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-10-17 11:02:53,882 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:02:53,897 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-10-17 11:02:53,917 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-10-17 11:02:53,945 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2022-10-17 11:02:53,945 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 11:02:53,946 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 11:02:53,946 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 11:02:53,946 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 11:02:53,946 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-10-17 11:02:53,946 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:02:53,946 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 11:02:53,946 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 11:02:53,946 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration2_Loop [2022-10-17 11:02:53,946 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 11:02:53,946 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 11:02:53,947 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:53,959 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:53,962 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:53,968 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:53,972 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:53,975 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:53,977 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:53,979 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:53,982 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:53,988 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:53,990 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:53,993 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:02:54,135 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 11:02:54,135 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-10-17 11:02:54,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:02:54,136 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:02:54,146 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:02:54,151 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 11:02:54,160 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:02:54,160 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:02:54,161 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:02:54,161 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 11:02:54,161 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:02:54,162 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 11:02:54,162 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:02:54,164 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-10-17 11:02:54,177 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:02:54,201 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-10-17 11:02:54,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:02:54,201 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:02:54,202 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:02:54,204 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-10-17 11:02:54,205 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 11:02:54,212 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:02:54,212 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:02:54,212 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:02:54,212 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 11:02:54,212 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:02:54,213 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 11:02:54,213 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:02:54,241 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:02:54,277 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2022-10-17 11:02:54,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:02:54,277 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:02:54,278 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:02:54,286 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 11:02:54,295 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:02:54,295 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:02:54,295 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:02:54,295 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 11:02:54,295 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:02:54,296 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 11:02:54,297 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:02:54,299 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2022-10-17 11:02:54,313 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:02:54,349 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2022-10-17 11:02:54,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:02:54,350 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:02:54,351 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:02:54,353 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 11:02:54,362 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:02:54,362 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:02:54,362 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:02:54,362 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 11:02:54,363 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:02:54,363 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 11:02:54,364 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:02:54,365 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2022-10-17 11:02:54,377 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:02:54,414 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2022-10-17 11:02:54,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:02:54,415 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:02:54,416 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:02:54,426 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 11:02:54,438 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:02:54,438 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:02:54,438 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:02:54,439 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 11:02:54,439 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:02:54,441 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 11:02:54,441 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:02:54,444 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2022-10-17 11:02:54,453 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:02:54,488 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2022-10-17 11:02:54,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:02:54,489 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:02:54,490 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:02:54,492 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 11:02:54,503 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:02:54,503 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:02:54,503 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:02:54,503 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 11:02:54,503 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:02:54,504 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 11:02:54,504 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:02:54,506 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2022-10-17 11:02:54,517 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:02:54,546 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Ended with exit code 0 [2022-10-17 11:02:54,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:02:54,546 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:02:54,547 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:02:54,548 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 11:02:54,553 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2022-10-17 11:02:54,555 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:02:54,556 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:02:54,556 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:02:54,556 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 11:02:54,556 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:02:54,557 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 11:02:54,557 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:02:54,581 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:02:54,601 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2022-10-17 11:02:54,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:02:54,601 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:02:54,602 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:02:54,608 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2022-10-17 11:02:54,612 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 11:02:54,619 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:02:54,619 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:02:54,619 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:02:54,619 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 11:02:54,619 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:02:54,620 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 11:02:54,620 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:02:54,627 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:02:54,646 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2022-10-17 11:02:54,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:02:54,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:02:54,647 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:02:54,650 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2022-10-17 11:02:54,650 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 11:02:54,657 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:02:54,657 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:02:54,657 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:02:54,657 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 11:02:54,657 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:02:54,658 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 11:02:54,658 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:02:54,689 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-10-17 11:02:54,699 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-10-17 11:02:54,699 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-10-17 11:02:54,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:02:54,699 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:02:54,700 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:02:54,701 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2022-10-17 11:02:54,701 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-10-17 11:02:54,701 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-10-17 11:02:54,701 INFO L513 LassoAnalysis]: Proved termination. [2022-10-17 11:02:54,701 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = 1*ULTIMATE.start_ssl3_connect_~s__state~0#1 Supporting invariants [] [2022-10-17 11:02:54,720 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2022-10-17 11:02:54,721 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-10-17 11:02:54,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:54,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:02:54,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 11:02:54,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 11:02:54,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:02:54,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 27 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 11:02:54,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 11:02:54,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 11:02:54,843 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-10-17 11:02:54,843 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 135 states and 204 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:54,930 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2022-10-17 11:02:55,113 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 135 states and 204 transitions. cyclomatic complexity: 71. 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 429 states and 635 transitions. Complement of second has 7 states. [2022-10-17 11:02:55,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2022-10-17 11:02:55,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:55,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 293 transitions. [2022-10-17 11:02:55,118 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 293 transitions. Stem has 6 letters. Loop has 12 letters. [2022-10-17 11:02:55,121 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 11:02:55,121 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 293 transitions. Stem has 18 letters. Loop has 12 letters. [2022-10-17 11:02:55,122 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 11:02:55,122 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 293 transitions. Stem has 6 letters. Loop has 24 letters. [2022-10-17 11:02:55,126 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 11:02:55,126 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 429 states and 635 transitions. [2022-10-17 11:02:55,134 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 200 [2022-10-17 11:02:55,138 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 429 states to 346 states and 525 transitions. [2022-10-17 11:02:55,139 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 300 [2022-10-17 11:02:55,139 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 303 [2022-10-17 11:02:55,140 INFO L73 IsDeterministic]: Start isDeterministic. Operand 346 states and 525 transitions. [2022-10-17 11:02:55,140 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 11:02:55,140 INFO L218 hiAutomatonCegarLoop]: Abstraction has 346 states and 525 transitions. [2022-10-17 11:02:55,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states and 525 transitions. [2022-10-17 11:02:55,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 166. [2022-10-17 11:02:55,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 166 states have (on average 1.5120481927710843) internal successors, (251), 165 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:55,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 251 transitions. [2022-10-17 11:02:55,160 INFO L240 hiAutomatonCegarLoop]: Abstraction has 166 states and 251 transitions. [2022-10-17 11:02:55,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:02:55,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:02:55,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:02:55,165 INFO L87 Difference]: Start difference. First operand 166 states and 251 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:55,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:02:55,265 INFO L93 Difference]: Finished difference Result 147 states and 215 transitions. [2022-10-17 11:02:55,266 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 147 states and 215 transitions. [2022-10-17 11:02:55,267 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100 [2022-10-17 11:02:55,269 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 147 states to 143 states and 211 transitions. [2022-10-17 11:02:55,269 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 119 [2022-10-17 11:02:55,270 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 119 [2022-10-17 11:02:55,270 INFO L73 IsDeterministic]: Start isDeterministic. Operand 143 states and 211 transitions. [2022-10-17 11:02:55,270 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 11:02:55,270 INFO L218 hiAutomatonCegarLoop]: Abstraction has 143 states and 211 transitions. [2022-10-17 11:02:55,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states and 211 transitions. [2022-10-17 11:02:55,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 140. [2022-10-17 11:02:55,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 140 states have (on average 1.4857142857142858) internal successors, (208), 139 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:55,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 208 transitions. [2022-10-17 11:02:55,278 INFO L240 hiAutomatonCegarLoop]: Abstraction has 140 states and 208 transitions. [2022-10-17 11:02:55,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:02:55,284 INFO L428 stractBuchiCegarLoop]: Abstraction has 140 states and 208 transitions. [2022-10-17 11:02:55,284 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-10-17 11:02:55,284 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 140 states and 208 transitions. [2022-10-17 11:02:55,285 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100 [2022-10-17 11:02:55,285 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:02:55,285 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:02:55,286 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:02:55,286 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:02:55,287 INFO L748 eck$LassoCheckResult]: Stem: 2360#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(18, 2);call #Ultimate.allocInit(12, 3); 2286#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret46#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;havoc ssl3_connect_~s__info_callback~0#1;havoc ssl3_connect_~s__in_handshake~0#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;havoc ssl3_connect_~s__version~0#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;havoc ssl3_connect_~s__shutdown~0#1;havoc ssl3_connect_~s__ctx__info_callback~0#1;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;havoc ssl3_connect_~tmp___1~0#1;havoc ssl3_connect_~tmp___2~0#1;havoc ssl3_connect_~tmp___3~0#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~blastFlag~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 2231#L86 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 2232#L89-2 ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_~s__in_handshake~0#1; 2351#L96 assume 0 != 12288 + ssl3_connect_~tmp___1~0#1; 2343#L97 assume !(0 != 16384 + ssl3_connect_~tmp___2~0#1); 2344#L106-1 assume !false; 2357#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 2354#L109 assume 12292 == ssl3_connect_~s__state~0#1; 2338#L110 [2022-10-17 11:02:55,287 INFO L750 eck$LassoCheckResult]: Loop: 2338#L110 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1; 2272#L215 ssl3_connect_~s__server~0#1 := 0; 2331#L220 assume 0 != ssl3_connect_~cb~0#1; 2295#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0#1);ssl3_connect_~s__type~0#1 := 4096; 2296#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1 % 4294967296); 2268#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 2302#L256 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__init_num~0#1 := 0; 2235#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 2288#L577 ssl3_connect_~skip~0#1 := 0; 2333#L106-1 assume !false; 2368#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 2367#L109 assume 12292 == ssl3_connect_~s__state~0#1; 2338#L110 [2022-10-17 11:02:55,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:55,287 INFO L85 PathProgramCache]: Analyzing trace with hash -446111820, now seen corresponding path program 1 times [2022-10-17 11:02:55,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:55,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732330779] [2022-10-17 11:02:55,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:55,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:55,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:55,297 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:02:55,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:55,309 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:02:55,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:55,310 INFO L85 PathProgramCache]: Analyzing trace with hash 202226625, now seen corresponding path program 2 times [2022-10-17 11:02:55,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:55,310 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453322962] [2022-10-17 11:02:55,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:55,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:55,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:02:55,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 11:02:55,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:02:55,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453322962] [2022-10-17 11:02:55,361 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453322962] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:02:55,361 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:02:55,361 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 11:02:55,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583382755] [2022-10-17 11:02:55,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:02:55,362 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:02:55,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:02:55,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:02:55,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:02:55,363 INFO L87 Difference]: Start difference. First operand 140 states and 208 transitions. cyclomatic complexity: 70 Second operand has 3 states, 2 states have (on average 6.0) internal successors, (12), 3 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:55,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:02:55,559 INFO L93 Difference]: Finished difference Result 193 states and 269 transitions. [2022-10-17 11:02:55,560 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 193 states and 269 transitions. [2022-10-17 11:02:55,564 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 153 [2022-10-17 11:02:55,570 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 193 states to 188 states and 264 transitions. [2022-10-17 11:02:55,571 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 169 [2022-10-17 11:02:55,572 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 188 [2022-10-17 11:02:55,573 INFO L73 IsDeterministic]: Start isDeterministic. Operand 188 states and 264 transitions. [2022-10-17 11:02:55,580 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 11:02:55,580 INFO L218 hiAutomatonCegarLoop]: Abstraction has 188 states and 264 transitions. [2022-10-17 11:02:55,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states and 264 transitions. [2022-10-17 11:02:55,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 151. [2022-10-17 11:02:55,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 151 states have (on average 1.4304635761589404) internal successors, (216), 150 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:55,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 216 transitions. [2022-10-17 11:02:55,592 INFO L240 hiAutomatonCegarLoop]: Abstraction has 151 states and 216 transitions. [2022-10-17 11:02:55,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:02:55,600 INFO L428 stractBuchiCegarLoop]: Abstraction has 151 states and 216 transitions. [2022-10-17 11:02:55,600 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-10-17 11:02:55,601 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 151 states and 216 transitions. [2022-10-17 11:02:55,602 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 141 [2022-10-17 11:02:55,602 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:02:55,602 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:02:55,603 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:02:55,603 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] [2022-10-17 11:02:55,604 INFO L748 eck$LassoCheckResult]: Stem: 2678#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(18, 2);call #Ultimate.allocInit(12, 3); 2620#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret46#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;havoc ssl3_connect_~s__info_callback~0#1;havoc ssl3_connect_~s__in_handshake~0#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;havoc ssl3_connect_~s__version~0#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;havoc ssl3_connect_~s__shutdown~0#1;havoc ssl3_connect_~s__ctx__info_callback~0#1;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;havoc ssl3_connect_~tmp___1~0#1;havoc ssl3_connect_~tmp___2~0#1;havoc ssl3_connect_~tmp___3~0#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~blastFlag~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 2570#L86 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 2571#L89-2 ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_~s__in_handshake~0#1; 2668#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 2661#L106-1 assume !false; 2720#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 2676#L109 assume 12292 == ssl3_connect_~s__state~0#1; 2657#L110 [2022-10-17 11:02:55,604 INFO L750 eck$LassoCheckResult]: Loop: 2657#L110 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1; 2605#L215 ssl3_connect_~s__server~0#1 := 0; 2650#L220 assume 0 != ssl3_connect_~cb~0#1; 2626#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0#1);ssl3_connect_~s__type~0#1 := 4096; 2627#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1 % 4294967296); 2603#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 2630#L256 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__init_num~0#1 := 0; 2619#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 2622#L577 ssl3_connect_~skip~0#1 := 0; 2651#L106-1 assume !false; 2677#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 2682#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 2631#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 2632#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 2642#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 2604#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 2606#L124 assume 4368 == ssl3_connect_~s__state~0#1; 2635#L128 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1; 2584#L270 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 2585#L270-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 2573#L282 assume ssl3_connect_~s__bbio~0#1 % 4294967296 != ssl3_connect_~s__wbio~0#1 % 4294967296; 2574#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 2712#L577 ssl3_connect_~skip~0#1 := 0; 2711#L106-1 assume !false; 2710#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 2708#L109 assume 12292 == ssl3_connect_~s__state~0#1; 2657#L110 [2022-10-17 11:02:55,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:55,604 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 1 times [2022-10-17 11:02:55,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:55,605 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202158035] [2022-10-17 11:02:55,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:55,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:55,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:55,626 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:02:55,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:55,637 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:02:55,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:55,637 INFO L85 PathProgramCache]: Analyzing trace with hash -993894454, now seen corresponding path program 1 times [2022-10-17 11:02:55,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:55,638 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341992057] [2022-10-17 11:02:55,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:55,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:55,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:02:55,692 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 11:02:55,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:02:55,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341992057] [2022-10-17 11:02:55,693 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341992057] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:02:55,693 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:02:55,693 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 11:02:55,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243805133] [2022-10-17 11:02:55,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:02:55,694 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:02:55,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:02:55,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:02:55,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:02:55,695 INFO L87 Difference]: Start difference. First operand 151 states and 216 transitions. cyclomatic complexity: 66 Second operand has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:55,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:02:55,854 INFO L93 Difference]: Finished difference Result 205 states and 285 transitions. [2022-10-17 11:02:55,855 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 205 states and 285 transitions. [2022-10-17 11:02:55,856 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 195 [2022-10-17 11:02:55,858 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 205 states to 205 states and 285 transitions. [2022-10-17 11:02:55,858 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 205 [2022-10-17 11:02:55,859 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 205 [2022-10-17 11:02:55,859 INFO L73 IsDeterministic]: Start isDeterministic. Operand 205 states and 285 transitions. [2022-10-17 11:02:55,859 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 11:02:55,860 INFO L218 hiAutomatonCegarLoop]: Abstraction has 205 states and 285 transitions. [2022-10-17 11:02:55,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states and 285 transitions. [2022-10-17 11:02:55,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 168. [2022-10-17 11:02:55,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 168 states have (on average 1.4464285714285714) internal successors, (243), 167 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:55,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 243 transitions. [2022-10-17 11:02:55,866 INFO L240 hiAutomatonCegarLoop]: Abstraction has 168 states and 243 transitions. [2022-10-17 11:02:55,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:02:55,867 INFO L428 stractBuchiCegarLoop]: Abstraction has 168 states and 243 transitions. [2022-10-17 11:02:55,868 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-10-17 11:02:55,868 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 168 states and 243 transitions. [2022-10-17 11:02:55,869 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 158 [2022-10-17 11:02:55,870 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:02:55,870 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:02:55,871 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:02:55,871 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:02:55,871 INFO L748 eck$LassoCheckResult]: Stem: 3039#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(18, 2);call #Ultimate.allocInit(12, 3); 2981#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret46#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;havoc ssl3_connect_~s__info_callback~0#1;havoc ssl3_connect_~s__in_handshake~0#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;havoc ssl3_connect_~s__version~0#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;havoc ssl3_connect_~s__shutdown~0#1;havoc ssl3_connect_~s__ctx__info_callback~0#1;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;havoc ssl3_connect_~tmp___1~0#1;havoc ssl3_connect_~tmp___2~0#1;havoc ssl3_connect_~tmp___3~0#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~blastFlag~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 2932#L86 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 2933#L89-2 ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_~s__in_handshake~0#1; 3030#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 3023#L106-1 assume !false; 3099#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3070#L109 assume 12292 == ssl3_connect_~s__state~0#1; 3019#L110 [2022-10-17 11:02:55,872 INFO L750 eck$LassoCheckResult]: Loop: 3019#L110 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1; 2967#L215 ssl3_connect_~s__server~0#1 := 0; 3012#L220 assume 0 != ssl3_connect_~cb~0#1; 2988#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0#1);ssl3_connect_~s__type~0#1 := 4096; 2989#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1 % 4294967296); 2965#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 2992#L256 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__init_num~0#1 := 0; 2980#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 2983#L577 ssl3_connect_~skip~0#1 := 0; 3013#L106-1 assume !false; 3038#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3037#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 2993#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 2994#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 3004#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 2966#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 2968#L124 assume 4368 == ssl3_connect_~s__state~0#1; 2997#L128 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1; 2945#L270 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 2946#L270-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 2935#L282 assume ssl3_connect_~s__bbio~0#1 % 4294967296 != ssl3_connect_~s__wbio~0#1 % 4294967296; 2936#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3087#L577 ssl3_connect_~skip~0#1 := 0; 3085#L106-1 assume !false; 3083#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3081#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 3079#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 3077#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 3075#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 3073#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 3071#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 3050#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 3051#L130 assume 4384 == ssl3_connect_~s__state~0#1; 3041#L134 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1; 3024#L291 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 2986#L294-2 assume !(ssl3_connect_~ret~0#1 <= 0); 2987#L305 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 3011#L305-2 ssl3_connect_~s__init_num~0#1 := 0; 2956#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3088#L577 ssl3_connect_~skip~0#1 := 0; 3086#L106-1 assume !false; 3084#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3082#L109 assume 12292 == ssl3_connect_~s__state~0#1; 3019#L110 [2022-10-17 11:02:55,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:55,872 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 2 times [2022-10-17 11:02:55,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:55,873 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240578825] [2022-10-17 11:02:55,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:55,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:55,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:55,882 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:02:55,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:55,893 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:02:55,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:55,893 INFO L85 PathProgramCache]: Analyzing trace with hash 538667641, now seen corresponding path program 1 times [2022-10-17 11:02:55,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:55,894 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426789926] [2022-10-17 11:02:55,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:55,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:55,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:02:55,958 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-10-17 11:02:55,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:02:55,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426789926] [2022-10-17 11:02:55,958 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426789926] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:02:55,958 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:02:55,959 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 11:02:55,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890158135] [2022-10-17 11:02:55,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:02:55,959 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:02:55,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:02:55,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:02:55,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:02:55,960 INFO L87 Difference]: Start difference. First operand 168 states and 243 transitions. cyclomatic complexity: 76 Second operand has 3 states, 2 states have (on average 17.0) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:56,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:02:56,136 INFO L93 Difference]: Finished difference Result 220 states and 330 transitions. [2022-10-17 11:02:56,136 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 220 states and 330 transitions. [2022-10-17 11:02:56,138 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 210 [2022-10-17 11:02:56,141 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 220 states to 220 states and 330 transitions. [2022-10-17 11:02:56,141 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 220 [2022-10-17 11:02:56,142 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 220 [2022-10-17 11:02:56,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 220 states and 330 transitions. [2022-10-17 11:02:56,143 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 11:02:56,143 INFO L218 hiAutomatonCegarLoop]: Abstraction has 220 states and 330 transitions. [2022-10-17 11:02:56,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states and 330 transitions. [2022-10-17 11:02:56,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 207. [2022-10-17 11:02:56,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 207 states have (on average 1.5169082125603865) internal successors, (314), 206 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:56,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 314 transitions. [2022-10-17 11:02:56,150 INFO L240 hiAutomatonCegarLoop]: Abstraction has 207 states and 314 transitions. [2022-10-17 11:02:56,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:02:56,152 INFO L428 stractBuchiCegarLoop]: Abstraction has 207 states and 314 transitions. [2022-10-17 11:02:56,152 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-10-17 11:02:56,152 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 207 states and 314 transitions. [2022-10-17 11:02:56,154 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 197 [2022-10-17 11:02:56,154 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:02:56,154 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:02:56,155 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:02:56,156 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:02:56,156 INFO L748 eck$LassoCheckResult]: Stem: 3438#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(18, 2);call #Ultimate.allocInit(12, 3); 3378#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret46#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;havoc ssl3_connect_~s__info_callback~0#1;havoc ssl3_connect_~s__in_handshake~0#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;havoc ssl3_connect_~s__version~0#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;havoc ssl3_connect_~s__shutdown~0#1;havoc ssl3_connect_~s__ctx__info_callback~0#1;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;havoc ssl3_connect_~tmp___1~0#1;havoc ssl3_connect_~tmp___2~0#1;havoc ssl3_connect_~tmp___3~0#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~blastFlag~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 3326#L86 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 3327#L89-2 ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_~s__in_handshake~0#1; 3427#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 3420#L106-1 assume !false; 3491#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3477#L109 assume 12292 == ssl3_connect_~s__state~0#1; 3416#L110 [2022-10-17 11:02:56,156 INFO L750 eck$LassoCheckResult]: Loop: 3416#L110 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1; 3362#L215 ssl3_connect_~s__server~0#1 := 0; 3410#L220 assume 0 != ssl3_connect_~cb~0#1; 3384#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0#1);ssl3_connect_~s__type~0#1 := 4096; 3385#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1 % 4294967296); 3360#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 3388#L256 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__init_num~0#1 := 0; 3389#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3471#L577 ssl3_connect_~skip~0#1 := 0; 3470#L106-1 assume !false; 3469#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3468#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 3467#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 3466#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 3464#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 3462#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 3460#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 3442#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 3403#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 3404#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 3352#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 3353#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 3432#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 3405#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 3372#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 3373#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 3424#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 3334#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 3335#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 3465#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 3463#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 3461#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 3459#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 3458#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 3367#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 3368#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 3425#L184 assume !(4512 == ssl3_connect_~s__state~0#1); 3426#L187 assume !(4513 == ssl3_connect_~s__state~0#1); 3408#L190 assume !(4528 == ssl3_connect_~s__state~0#1); 3400#L193 assume !(4529 == ssl3_connect_~s__state~0#1); 3401#L196 assume !(4560 == ssl3_connect_~s__state~0#1); 3386#L199 assume !(4561 == ssl3_connect_~s__state~0#1); 3387#L202 assume 4352 == ssl3_connect_~s__state~0#1; 3364#L203 assume !(ssl3_connect_~num1~0#1 > 0); 3366#L496-1 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 3395#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3380#L577 ssl3_connect_~skip~0#1 := 0; 3411#L106-1 assume !false; 3437#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3443#L109 assume 12292 == ssl3_connect_~s__state~0#1; 3416#L110 [2022-10-17 11:02:56,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:56,157 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 3 times [2022-10-17 11:02:56,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:56,157 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892106789] [2022-10-17 11:02:56,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:56,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:56,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:56,166 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:02:56,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:56,176 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:02:56,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:56,177 INFO L85 PathProgramCache]: Analyzing trace with hash -1250539475, now seen corresponding path program 1 times [2022-10-17 11:02:56,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:56,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51557852] [2022-10-17 11:02:56,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:56,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:56,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:02:56,270 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 11:02:56,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:02:56,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51557852] [2022-10-17 11:02:56,270 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51557852] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:02:56,271 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:02:56,271 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 11:02:56,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094059316] [2022-10-17 11:02:56,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:02:56,272 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:02:56,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:02:56,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:02:56,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:02:56,273 INFO L87 Difference]: Start difference. First operand 207 states and 314 transitions. cyclomatic complexity: 108 Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:56,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:02:56,373 INFO L93 Difference]: Finished difference Result 225 states and 338 transitions. [2022-10-17 11:02:56,374 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 225 states and 338 transitions. [2022-10-17 11:02:56,376 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2022-10-17 11:02:56,378 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 225 states to 225 states and 338 transitions. [2022-10-17 11:02:56,379 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 225 [2022-10-17 11:02:56,379 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 225 [2022-10-17 11:02:56,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 225 states and 338 transitions. [2022-10-17 11:02:56,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 11:02:56,380 INFO L218 hiAutomatonCegarLoop]: Abstraction has 225 states and 338 transitions. [2022-10-17 11:02:56,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states and 338 transitions. [2022-10-17 11:02:56,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 222. [2022-10-17 11:02:56,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 222 states have (on average 1.5045045045045045) internal successors, (334), 221 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:56,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 334 transitions. [2022-10-17 11:02:56,390 INFO L240 hiAutomatonCegarLoop]: Abstraction has 222 states and 334 transitions. [2022-10-17 11:02:56,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:02:56,393 INFO L428 stractBuchiCegarLoop]: Abstraction has 222 states and 334 transitions. [2022-10-17 11:02:56,393 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-10-17 11:02:56,393 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 222 states and 334 transitions. [2022-10-17 11:02:56,394 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 212 [2022-10-17 11:02:56,395 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:02:56,395 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:02:56,398 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:02:56,398 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:02:56,398 INFO L748 eck$LassoCheckResult]: Stem: 3878#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(18, 2);call #Ultimate.allocInit(12, 3); 3813#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret46#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;havoc ssl3_connect_~s__info_callback~0#1;havoc ssl3_connect_~s__in_handshake~0#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;havoc ssl3_connect_~s__version~0#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;havoc ssl3_connect_~s__shutdown~0#1;havoc ssl3_connect_~s__ctx__info_callback~0#1;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;havoc ssl3_connect_~tmp___1~0#1;havoc ssl3_connect_~tmp___2~0#1;havoc ssl3_connect_~tmp___3~0#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~blastFlag~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 3764#L86 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 3765#L89-2 ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_~s__in_handshake~0#1; 3866#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 3860#L106-1 assume !false; 3982#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3971#L109 assume 12292 == ssl3_connect_~s__state~0#1; 3854#L110 [2022-10-17 11:02:56,400 INFO L750 eck$LassoCheckResult]: Loop: 3854#L110 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1; 3855#L215 ssl3_connect_~s__server~0#1 := 0; 3848#L220 assume 0 != ssl3_connect_~cb~0#1; 3821#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0#1);ssl3_connect_~s__type~0#1 := 4096; 3822#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1 % 4294967296); 3798#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 3825#L256 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__init_num~0#1 := 0; 3826#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3816#L577 ssl3_connect_~skip~0#1 := 0; 3849#L106-1 assume !false; 3877#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3876#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 3827#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 3828#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 3840#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 3799#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 3800#L124 assume 4368 == ssl3_connect_~s__state~0#1; 3833#L128 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1; 3778#L270 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 3779#L270-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 3767#L282 assume ssl3_connect_~s__bbio~0#1 % 4294967296 != ssl3_connect_~s__wbio~0#1 % 4294967296; 3768#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3945#L577 ssl3_connect_~skip~0#1 := 0; 3943#L106-1 assume !false; 3941#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3939#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 3937#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 3935#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 3933#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 3931#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 3929#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 3927#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 3925#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 3842#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 3790#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 3791#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 3806#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 3843#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 3807#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 3808#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 3863#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 3772#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 3773#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 3911#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 3909#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 3907#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 3905#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 3903#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 3804#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 3805#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 3864#L184 assume !(4512 == ssl3_connect_~s__state~0#1); 3865#L187 assume !(4513 == ssl3_connect_~s__state~0#1); 3846#L190 assume !(4528 == ssl3_connect_~s__state~0#1); 3838#L193 assume !(4529 == ssl3_connect_~s__state~0#1); 3839#L196 assume !(4560 == ssl3_connect_~s__state~0#1); 3823#L199 assume !(4561 == ssl3_connect_~s__state~0#1); 3824#L202 assume 4352 == ssl3_connect_~s__state~0#1; 3801#L203 assume !(ssl3_connect_~num1~0#1 > 0); 3803#L496-1 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 3832#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3951#L577 ssl3_connect_~skip~0#1 := 0; 3946#L106-1 assume !false; 3944#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3942#L109 assume 12292 == ssl3_connect_~s__state~0#1; 3854#L110 [2022-10-17 11:02:56,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:56,401 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 4 times [2022-10-17 11:02:56,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:56,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800089276] [2022-10-17 11:02:56,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:56,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:56,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:56,426 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:02:56,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:56,433 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:02:56,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:56,434 INFO L85 PathProgramCache]: Analyzing trace with hash -157770378, now seen corresponding path program 1 times [2022-10-17 11:02:56,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:56,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660103824] [2022-10-17 11:02:56,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:56,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:56,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:02:56,534 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 11:02:56,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:02:56,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660103824] [2022-10-17 11:02:56,537 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660103824] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:02:56,538 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:02:56,538 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 11:02:56,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178656797] [2022-10-17 11:02:56,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:02:56,539 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:02:56,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:02:56,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:02:56,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:02:56,540 INFO L87 Difference]: Start difference. First operand 222 states and 334 transitions. cyclomatic complexity: 113 Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:56,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:02:56,635 INFO L93 Difference]: Finished difference Result 227 states and 337 transitions. [2022-10-17 11:02:56,635 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 227 states and 337 transitions. [2022-10-17 11:02:56,638 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 217 [2022-10-17 11:02:56,640 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 227 states to 227 states and 337 transitions. [2022-10-17 11:02:56,641 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 227 [2022-10-17 11:02:56,641 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 227 [2022-10-17 11:02:56,641 INFO L73 IsDeterministic]: Start isDeterministic. Operand 227 states and 337 transitions. [2022-10-17 11:02:56,642 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 11:02:56,642 INFO L218 hiAutomatonCegarLoop]: Abstraction has 227 states and 337 transitions. [2022-10-17 11:02:56,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states and 337 transitions. [2022-10-17 11:02:56,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 222. [2022-10-17 11:02:56,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 222 states have (on average 1.481981981981982) internal successors, (329), 221 states have internal predecessors, (329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:56,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 329 transitions. [2022-10-17 11:02:56,649 INFO L240 hiAutomatonCegarLoop]: Abstraction has 222 states and 329 transitions. [2022-10-17 11:02:56,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:02:56,651 INFO L428 stractBuchiCegarLoop]: Abstraction has 222 states and 329 transitions. [2022-10-17 11:02:56,651 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-10-17 11:02:56,651 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 222 states and 329 transitions. [2022-10-17 11:02:56,653 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 212 [2022-10-17 11:02:56,653 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:02:56,653 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:02:56,654 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:02:56,654 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:02:56,655 INFO L748 eck$LassoCheckResult]: Stem: 4337#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(18, 2);call #Ultimate.allocInit(12, 3); 4270#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret46#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;havoc ssl3_connect_~s__info_callback~0#1;havoc ssl3_connect_~s__in_handshake~0#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;havoc ssl3_connect_~s__version~0#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;havoc ssl3_connect_~s__shutdown~0#1;havoc ssl3_connect_~s__ctx__info_callback~0#1;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;havoc ssl3_connect_~tmp___1~0#1;havoc ssl3_connect_~tmp___2~0#1;havoc ssl3_connect_~tmp___3~0#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~blastFlag~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 4219#L86 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4220#L89-2 ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_~s__in_handshake~0#1; 4324#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 4316#L106-1 assume !false; 4397#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4394#L109 assume 12292 == ssl3_connect_~s__state~0#1; 4310#L110 [2022-10-17 11:02:56,655 INFO L750 eck$LassoCheckResult]: Loop: 4310#L110 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1; 4311#L215 ssl3_connect_~s__server~0#1 := 0; 4304#L220 assume 0 != ssl3_connect_~cb~0#1; 4278#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0#1);ssl3_connect_~s__type~0#1 := 4096; 4279#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1 % 4294967296); 4253#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4282#L256 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__init_num~0#1 := 0; 4283#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4273#L577 ssl3_connect_~skip~0#1 := 0; 4305#L106-1 assume !false; 4336#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4335#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 4288#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 4289#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 4296#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 4254#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 4255#L124 assume 4368 == ssl3_connect_~s__state~0#1; 4290#L128 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1; 4233#L270 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 4234#L270-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 4222#L282 assume ssl3_connect_~s__bbio~0#1 % 4294967296 != ssl3_connect_~s__wbio~0#1 % 4294967296; 4223#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4437#L577 ssl3_connect_~skip~0#1 := 0; 4430#L106-1 assume !false; 4428#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4426#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 4424#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 4422#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 4421#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 4383#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 4319#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 4320#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 4297#L130 assume 4384 == ssl3_connect_~s__state~0#1; 4298#L134 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1; 4317#L291 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 4276#L294-2 assume !(ssl3_connect_~ret~0#1 <= 0); 4277#L305 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 4303#L305-2 ssl3_connect_~s__init_num~0#1 := 0; 4242#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4431#L577 ssl3_connect_~skip~0#1 := 0; 4429#L106-1 assume !false; 4427#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4425#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 4423#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 4340#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 4341#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 4344#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 4345#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 4350#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 4351#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 4333#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 4334#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 4261#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 4263#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 4348#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 4349#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 4359#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 4360#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 4363#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 4326#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 4284#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 4286#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 4300#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 4301#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 4224#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 4226#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 4355#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 4356#L184 assume !(4512 == ssl3_connect_~s__state~0#1); 4396#L187 assume !(4513 == ssl3_connect_~s__state~0#1); 4354#L190 assume !(4528 == ssl3_connect_~s__state~0#1); 4352#L193 assume !(4529 == ssl3_connect_~s__state~0#1); 4353#L196 assume !(4560 == ssl3_connect_~s__state~0#1); 4280#L199 assume !(4561 == ssl3_connect_~s__state~0#1); 4281#L202 assume 4352 == ssl3_connect_~s__state~0#1; 4256#L203 assume !(ssl3_connect_~num1~0#1 > 0); 4258#L496-1 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 4287#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4387#L577 ssl3_connect_~skip~0#1 := 0; 4386#L106-1 assume !false; 4385#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4384#L109 assume 12292 == ssl3_connect_~s__state~0#1; 4310#L110 [2022-10-17 11:02:56,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:56,656 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 5 times [2022-10-17 11:02:56,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:56,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400535714] [2022-10-17 11:02:56,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:56,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:56,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:56,664 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:02:56,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:56,672 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:02:56,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:56,673 INFO L85 PathProgramCache]: Analyzing trace with hash 2021862629, now seen corresponding path program 1 times [2022-10-17 11:02:56,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:56,674 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543462049] [2022-10-17 11:02:56,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:56,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:56,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:02:56,745 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-10-17 11:02:56,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:02:56,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543462049] [2022-10-17 11:02:56,748 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543462049] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:02:56,748 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:02:56,748 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 11:02:56,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398415559] [2022-10-17 11:02:56,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:02:56,749 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:02:56,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:02:56,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:02:56,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:02:56,752 INFO L87 Difference]: Start difference. First operand 222 states and 329 transitions. cyclomatic complexity: 108 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-10-17 11:02:56,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:02:56,907 INFO L93 Difference]: Finished difference Result 265 states and 378 transitions. [2022-10-17 11:02:56,907 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 265 states and 378 transitions. [2022-10-17 11:02:56,909 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 255 [2022-10-17 11:02:56,911 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 265 states to 265 states and 378 transitions. [2022-10-17 11:02:56,911 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 265 [2022-10-17 11:02:56,912 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 265 [2022-10-17 11:02:56,912 INFO L73 IsDeterministic]: Start isDeterministic. Operand 265 states and 378 transitions. [2022-10-17 11:02:56,912 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 11:02:56,912 INFO L218 hiAutomatonCegarLoop]: Abstraction has 265 states and 378 transitions. [2022-10-17 11:02:56,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states and 378 transitions. [2022-10-17 11:02:56,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 262. [2022-10-17 11:02:56,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 262 states have (on average 1.4274809160305344) internal successors, (374), 261 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:56,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 374 transitions. [2022-10-17 11:02:56,921 INFO L240 hiAutomatonCegarLoop]: Abstraction has 262 states and 374 transitions. [2022-10-17 11:02:56,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:02:56,922 INFO L428 stractBuchiCegarLoop]: Abstraction has 262 states and 374 transitions. [2022-10-17 11:02:56,923 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-10-17 11:02:56,923 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 262 states and 374 transitions. [2022-10-17 11:02:56,925 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 252 [2022-10-17 11:02:56,925 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:02:56,926 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:02:56,927 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:02:56,927 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:02:56,927 INFO L748 eck$LassoCheckResult]: Stem: 4831#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(18, 2);call #Ultimate.allocInit(12, 3); 4759#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret46#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;havoc ssl3_connect_~s__info_callback~0#1;havoc ssl3_connect_~s__in_handshake~0#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;havoc ssl3_connect_~s__version~0#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;havoc ssl3_connect_~s__shutdown~0#1;havoc ssl3_connect_~s__ctx__info_callback~0#1;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;havoc ssl3_connect_~tmp___1~0#1;havoc ssl3_connect_~tmp___2~0#1;havoc ssl3_connect_~tmp___3~0#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~blastFlag~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 4712#L86 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4713#L89-2 ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_~s__in_handshake~0#1; 4818#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 4809#L106-1 assume !false; 4880#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4879#L109 assume 12292 == ssl3_connect_~s__state~0#1; 4803#L110 [2022-10-17 11:02:56,928 INFO L750 eck$LassoCheckResult]: Loop: 4803#L110 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1; 4804#L215 ssl3_connect_~s__server~0#1 := 0; 4796#L220 assume 0 != ssl3_connect_~cb~0#1; 4766#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0#1);ssl3_connect_~s__type~0#1 := 4096; 4767#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1 % 4294967296); 4745#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4770#L256 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__init_num~0#1 := 0; 4771#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4905#L577 ssl3_connect_~skip~0#1 := 0; 4904#L106-1 assume !false; 4903#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4902#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 4773#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 4774#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 4784#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 4746#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 4747#L124 assume 4368 == ssl3_connect_~s__state~0#1; 4777#L128 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1; 4725#L270 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 4726#L270-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 4715#L282 assume ssl3_connect_~s__bbio~0#1 % 4294967296 != ssl3_connect_~s__wbio~0#1 % 4294967296; 4716#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4761#L577 ssl3_connect_~skip~0#1 := 0; 4797#L106-1 assume !false; 4829#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4827#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 4828#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 4894#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 4892#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 4888#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 4812#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 4813#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 4837#L130 assume 4384 == ssl3_connect_~s__state~0#1; 4833#L134 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1; 4810#L291 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 4764#L294-2 assume !(ssl3_connect_~ret~0#1 <= 0); 4765#L305 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 4793#L305-2 ssl3_connect_~s__init_num~0#1 := 0; 4736#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4893#L577 ssl3_connect_~skip~0#1 := 0; 4891#L106-1 assume !false; 4889#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4890#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 4884#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 4885#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 4943#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 4941#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 4939#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 4847#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 4848#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 4862#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 4852#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 4853#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 4846#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 4844#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 4845#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 4860#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 4922#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 4921#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 4920#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 4866#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 4867#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 4870#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 4871#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 4883#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 4854#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 4855#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 4856#L184 assume !(4512 == ssl3_connect_~s__state~0#1); 4881#L187 assume !(4513 == ssl3_connect_~s__state~0#1); 4914#L190 assume !(4528 == ssl3_connect_~s__state~0#1); 4913#L193 assume !(4529 == ssl3_connect_~s__state~0#1); 4912#L196 assume !(4560 == ssl3_connect_~s__state~0#1); 4768#L199 assume !(4561 == ssl3_connect_~s__state~0#1); 4769#L202 assume 4352 == ssl3_connect_~s__state~0#1; 4748#L203 assume !(ssl3_connect_~num1~0#1 > 0); 4750#L496-1 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 4772#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4873#L577 ssl3_connect_~skip~0#1 := 0; 4865#L106-1 assume !false; 4864#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4863#L109 assume 12292 == ssl3_connect_~s__state~0#1; 4803#L110 [2022-10-17 11:02:56,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:56,929 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 6 times [2022-10-17 11:02:56,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:56,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869005511] [2022-10-17 11:02:56,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:56,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:56,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:56,937 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:02:56,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:56,945 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:02:56,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:56,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1379618329, now seen corresponding path program 1 times [2022-10-17 11:02:56,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:56,946 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70166790] [2022-10-17 11:02:56,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:56,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:56,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:02:57,003 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-10-17 11:02:57,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:02:57,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70166790] [2022-10-17 11:02:57,003 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70166790] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:02:57,004 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:02:57,004 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 11:02:57,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305049531] [2022-10-17 11:02:57,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:02:57,005 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:02:57,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:02:57,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:02:57,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:02:57,006 INFO L87 Difference]: Start difference. First operand 262 states and 374 transitions. cyclomatic complexity: 113 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-10-17 11:02:57,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:02:57,115 INFO L93 Difference]: Finished difference Result 285 states and 404 transitions. [2022-10-17 11:02:57,115 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 285 states and 404 transitions. [2022-10-17 11:02:57,118 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 275 [2022-10-17 11:02:57,121 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 285 states to 285 states and 404 transitions. [2022-10-17 11:02:57,121 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 285 [2022-10-17 11:02:57,122 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 285 [2022-10-17 11:02:57,123 INFO L73 IsDeterministic]: Start isDeterministic. Operand 285 states and 404 transitions. [2022-10-17 11:02:57,123 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 11:02:57,123 INFO L218 hiAutomatonCegarLoop]: Abstraction has 285 states and 404 transitions. [2022-10-17 11:02:57,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states and 404 transitions. [2022-10-17 11:02:57,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 281. [2022-10-17 11:02:57,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 281 states, 281 states have (on average 1.416370106761566) internal successors, (398), 280 states have internal predecessors, (398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:57,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 398 transitions. [2022-10-17 11:02:57,132 INFO L240 hiAutomatonCegarLoop]: Abstraction has 281 states and 398 transitions. [2022-10-17 11:02:57,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:02:57,134 INFO L428 stractBuchiCegarLoop]: Abstraction has 281 states and 398 transitions. [2022-10-17 11:02:57,136 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-10-17 11:02:57,136 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 281 states and 398 transitions. [2022-10-17 11:02:57,138 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 271 [2022-10-17 11:02:57,138 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:02:57,139 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:02:57,140 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:02:57,141 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:02:57,141 INFO L748 eck$LassoCheckResult]: Stem: 5384#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(18, 2);call #Ultimate.allocInit(12, 3); 5313#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret46#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;havoc ssl3_connect_~s__info_callback~0#1;havoc ssl3_connect_~s__in_handshake~0#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;havoc ssl3_connect_~s__version~0#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;havoc ssl3_connect_~s__shutdown~0#1;havoc ssl3_connect_~s__ctx__info_callback~0#1;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;havoc ssl3_connect_~tmp___1~0#1;havoc ssl3_connect_~tmp___2~0#1;havoc ssl3_connect_~tmp___3~0#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~blastFlag~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 5265#L86 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 5266#L89-2 ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_~s__in_handshake~0#1; 5370#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 5362#L106-1 assume !false; 5433#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5432#L109 assume 12292 == ssl3_connect_~s__state~0#1; 5357#L110 [2022-10-17 11:02:57,141 INFO L750 eck$LassoCheckResult]: Loop: 5357#L110 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1; 5358#L215 ssl3_connect_~s__server~0#1 := 0; 5350#L220 assume 0 != ssl3_connect_~cb~0#1; 5322#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0#1);ssl3_connect_~s__type~0#1 := 4096; 5323#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1 % 4294967296); 5298#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 5326#L256 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__init_num~0#1 := 0; 5327#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5316#L577 ssl3_connect_~skip~0#1 := 0; 5351#L106-1 assume !false; 5382#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5381#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 5330#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 5331#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 5340#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 5299#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 5300#L124 assume 4368 == ssl3_connect_~s__state~0#1; 5333#L128 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1; 5278#L270 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 5279#L270-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 5268#L282 assume ssl3_connect_~s__bbio~0#1 % 4294967296 != ssl3_connect_~s__wbio~0#1 % 4294967296; 5269#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5535#L577 ssl3_connect_~skip~0#1 := 0; 5534#L106-1 assume !false; 5490#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5488#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 5486#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 5484#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 5482#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 5481#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 5365#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 5366#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 5389#L130 assume 4384 == ssl3_connect_~s__state~0#1; 5387#L134 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1; 5363#L291 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 5320#L294-2 assume !(ssl3_connect_~ret~0#1 <= 0); 5321#L305 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 5348#L305-2 ssl3_connect_~s__init_num~0#1 := 0; 5475#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5474#L577 ssl3_connect_~skip~0#1 := 0; 5473#L106-1 assume !false; 5472#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5471#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 5470#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 5469#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 5468#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 5467#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 5466#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 5465#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 5464#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 5463#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 5462#L136 assume 4400 == ssl3_connect_~s__state~0#1; 5334#L140 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 5335#L314-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 5289#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5498#L577 ssl3_connect_~skip~0#1 := 0; 5443#L106-1 assume !false; 5444#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5494#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 5491#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 5489#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 5487#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 5485#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 5483#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 5399#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 5400#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 5416#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 5417#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 5440#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 5398#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 5396#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 5397#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 5411#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 5408#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 5409#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 5410#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 5424#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 5425#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 5448#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 5447#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 5446#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 5437#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 5436#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 5435#L184 assume !(4512 == ssl3_connect_~s__state~0#1); 5434#L187 assume !(4513 == ssl3_connect_~s__state~0#1); 5403#L190 assume !(4528 == ssl3_connect_~s__state~0#1); 5401#L193 assume !(4529 == ssl3_connect_~s__state~0#1); 5402#L196 assume !(4560 == ssl3_connect_~s__state~0#1); 5324#L199 assume !(4561 == ssl3_connect_~s__state~0#1); 5325#L202 assume 4352 == ssl3_connect_~s__state~0#1; 5301#L203 assume !(ssl3_connect_~num1~0#1 > 0); 5303#L496-1 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 5332#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5423#L577 ssl3_connect_~skip~0#1 := 0; 5420#L106-1 assume !false; 5419#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5418#L109 assume 12292 == ssl3_connect_~s__state~0#1; 5357#L110 [2022-10-17 11:02:57,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:57,142 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 7 times [2022-10-17 11:02:57,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:57,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315703608] [2022-10-17 11:02:57,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:57,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:57,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:57,152 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:02:57,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:57,163 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:02:57,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:57,163 INFO L85 PathProgramCache]: Analyzing trace with hash 181889341, now seen corresponding path program 1 times [2022-10-17 11:02:57,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:57,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339766543] [2022-10-17 11:02:57,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:57,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:57,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:02:57,246 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-10-17 11:02:57,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:02:57,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339766543] [2022-10-17 11:02:57,246 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339766543] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:02:57,246 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:02:57,247 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 11:02:57,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719947580] [2022-10-17 11:02:57,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:02:57,247 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:02:57,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:02:57,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:02:57,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:02:57,248 INFO L87 Difference]: Start difference. First operand 281 states and 398 transitions. cyclomatic complexity: 118 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-10-17 11:02:57,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:02:57,380 INFO L93 Difference]: Finished difference Result 305 states and 428 transitions. [2022-10-17 11:02:57,380 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 305 states and 428 transitions. [2022-10-17 11:02:57,383 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 295 [2022-10-17 11:02:57,386 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 305 states to 305 states and 428 transitions. [2022-10-17 11:02:57,386 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 305 [2022-10-17 11:02:57,387 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 305 [2022-10-17 11:02:57,387 INFO L73 IsDeterministic]: Start isDeterministic. Operand 305 states and 428 transitions. [2022-10-17 11:02:57,388 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 11:02:57,388 INFO L218 hiAutomatonCegarLoop]: Abstraction has 305 states and 428 transitions. [2022-10-17 11:02:57,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states and 428 transitions. [2022-10-17 11:02:57,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 302. [2022-10-17 11:02:57,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 302 states have (on average 1.403973509933775) internal successors, (424), 301 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:57,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 424 transitions. [2022-10-17 11:02:57,396 INFO L240 hiAutomatonCegarLoop]: Abstraction has 302 states and 424 transitions. [2022-10-17 11:02:57,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:02:57,397 INFO L428 stractBuchiCegarLoop]: Abstraction has 302 states and 424 transitions. [2022-10-17 11:02:57,397 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-10-17 11:02:57,397 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 302 states and 424 transitions. [2022-10-17 11:02:57,399 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 292 [2022-10-17 11:02:57,399 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:02:57,400 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:02:57,401 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:02:57,401 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:02:57,401 INFO L748 eck$LassoCheckResult]: Stem: 5981#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(18, 2);call #Ultimate.allocInit(12, 3); 5905#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret46#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;havoc ssl3_connect_~s__info_callback~0#1;havoc ssl3_connect_~s__in_handshake~0#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;havoc ssl3_connect_~s__version~0#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;havoc ssl3_connect_~s__shutdown~0#1;havoc ssl3_connect_~s__ctx__info_callback~0#1;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;havoc ssl3_connect_~tmp___1~0#1;havoc ssl3_connect_~tmp___2~0#1;havoc ssl3_connect_~tmp___3~0#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~blastFlag~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 5857#L86 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 5858#L89-2 ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_~s__in_handshake~0#1; 5963#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 5955#L106-1 assume !false; 6026#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6022#L109 assume 12292 == ssl3_connect_~s__state~0#1; 5950#L110 [2022-10-17 11:02:57,402 INFO L750 eck$LassoCheckResult]: Loop: 5950#L110 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1; 5951#L215 ssl3_connect_~s__server~0#1 := 0; 5943#L220 assume 0 != ssl3_connect_~cb~0#1; 5914#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0#1);ssl3_connect_~s__type~0#1 := 4096; 5915#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1 % 4294967296); 5890#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 5918#L256 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__init_num~0#1 := 0; 5919#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6147#L577 ssl3_connect_~skip~0#1 := 0; 6145#L106-1 assume !false; 6143#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6141#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 5920#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 5921#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 5933#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 6135#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 5993#L124 assume 4368 == ssl3_connect_~s__state~0#1; 5925#L128 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1; 5870#L270 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 5871#L270-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 5860#L282 assume ssl3_connect_~s__bbio~0#1 % 4294967296 != ssl3_connect_~s__wbio~0#1 % 4294967296; 5861#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5908#L577 ssl3_connect_~skip~0#1 := 0; 5944#L106-1 assume !false; 5979#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5977#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 5978#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 6137#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 5968#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 5891#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 5892#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 5958#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 5985#L130 assume 4384 == ssl3_connect_~s__state~0#1; 5984#L134 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1; 5956#L291 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 5912#L294-2 assume !(ssl3_connect_~ret~0#1 <= 0); 5913#L305 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 5941#L305-2 ssl3_connect_~s__init_num~0#1 := 0; 5980#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6121#L577 ssl3_connect_~skip~0#1 := 0; 6120#L106-1 assume !false; 6119#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6118#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 6117#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 6116#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 6114#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 6113#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 6106#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 6086#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 5934#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 5935#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 5976#L136 assume 4400 == ssl3_connect_~s__state~0#1; 5926#L140 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 5927#L314-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 5930#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6061#L577 ssl3_connect_~skip~0#1 := 0; 6059#L106-1 assume !false; 6057#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6056#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 6055#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 6053#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 6052#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 6050#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 6048#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 6046#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 6044#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 6043#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 6041#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 6039#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 6035#L142 assume 4416 == ssl3_connect_~s__state~0#1; 5964#L146 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1; 5887#L335 assume 3 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 4; 5888#L335-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 5902#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 5881#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6085#L577 ssl3_connect_~skip~0#1 := 0; 6082#L106-1 assume !false; 6079#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6036#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 6037#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 5986#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 5987#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 6134#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 6157#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 6156#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 6155#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 6154#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 6153#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 6152#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 6151#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 6148#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 6146#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 6144#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 6142#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 6140#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 6139#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 6138#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 6136#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 6019#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 6020#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 6021#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 6001#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 6002#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 6003#L184 assume !(4512 == ssl3_connect_~s__state~0#1); 6023#L187 assume !(4513 == ssl3_connect_~s__state~0#1); 5998#L190 assume !(4528 == ssl3_connect_~s__state~0#1); 5996#L193 assume !(4529 == ssl3_connect_~s__state~0#1); 5997#L196 assume !(4560 == ssl3_connect_~s__state~0#1); 5916#L199 assume !(4561 == ssl3_connect_~s__state~0#1); 5917#L202 assume 4352 == ssl3_connect_~s__state~0#1; 5893#L203 assume !(ssl3_connect_~num1~0#1 > 0); 5895#L496-1 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 5924#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6027#L577 ssl3_connect_~skip~0#1 := 0; 6025#L106-1 assume !false; 6015#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6014#L109 assume 12292 == ssl3_connect_~s__state~0#1; 5950#L110 [2022-10-17 11:02:57,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:57,402 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 8 times [2022-10-17 11:02:57,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:57,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827966028] [2022-10-17 11:02:57,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:57,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:57,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:57,409 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:02:57,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:57,415 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:02:57,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:57,416 INFO L85 PathProgramCache]: Analyzing trace with hash 126766773, now seen corresponding path program 1 times [2022-10-17 11:02:57,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:57,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331422631] [2022-10-17 11:02:57,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:57,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:57,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:02:57,493 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-10-17 11:02:57,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:02:57,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331422631] [2022-10-17 11:02:57,494 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331422631] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:02:57,494 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:02:57,494 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 11:02:57,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320908273] [2022-10-17 11:02:57,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:02:57,495 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:02:57,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:02:57,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:02:57,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:02:57,496 INFO L87 Difference]: Start difference. First operand 302 states and 424 transitions. cyclomatic complexity: 123 Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:57,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:02:57,522 INFO L93 Difference]: Finished difference Result 594 states and 832 transitions. [2022-10-17 11:02:57,522 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 594 states and 832 transitions. [2022-10-17 11:02:57,528 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 584 [2022-10-17 11:02:57,534 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 594 states to 594 states and 832 transitions. [2022-10-17 11:02:57,534 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 594 [2022-10-17 11:02:57,535 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 594 [2022-10-17 11:02:57,535 INFO L73 IsDeterministic]: Start isDeterministic. Operand 594 states and 832 transitions. [2022-10-17 11:02:57,536 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 11:02:57,536 INFO L218 hiAutomatonCegarLoop]: Abstraction has 594 states and 832 transitions. [2022-10-17 11:02:57,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 594 states and 832 transitions. [2022-10-17 11:02:57,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 594 to 594. [2022-10-17 11:02:57,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 594 states, 594 states have (on average 1.4006734006734007) internal successors, (832), 593 states have internal predecessors, (832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:57,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 594 states to 594 states and 832 transitions. [2022-10-17 11:02:57,552 INFO L240 hiAutomatonCegarLoop]: Abstraction has 594 states and 832 transitions. [2022-10-17 11:02:57,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:02:57,553 INFO L428 stractBuchiCegarLoop]: Abstraction has 594 states and 832 transitions. [2022-10-17 11:02:57,553 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2022-10-17 11:02:57,553 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 594 states and 832 transitions. [2022-10-17 11:02:57,557 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 584 [2022-10-17 11:02:57,558 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:02:57,558 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:02:57,559 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:02:57,560 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:02:57,560 INFO L748 eck$LassoCheckResult]: Stem: 6890#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(18, 2);call #Ultimate.allocInit(12, 3); 6808#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret46#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;havoc ssl3_connect_~s__info_callback~0#1;havoc ssl3_connect_~s__in_handshake~0#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;havoc ssl3_connect_~s__version~0#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;havoc ssl3_connect_~s__shutdown~0#1;havoc ssl3_connect_~s__ctx__info_callback~0#1;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;havoc ssl3_connect_~tmp___1~0#1;havoc ssl3_connect_~tmp___2~0#1;havoc ssl3_connect_~tmp___3~0#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~blastFlag~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 6759#L86 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 6760#L89-2 ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_~s__in_handshake~0#1; 6872#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 6860#L106-1 assume !false; 6886#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6885#L109 assume 12292 == ssl3_connect_~s__state~0#1; 6854#L110 [2022-10-17 11:02:57,560 INFO L750 eck$LassoCheckResult]: Loop: 6854#L110 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1; 6855#L215 ssl3_connect_~s__server~0#1 := 0; 6843#L220 assume 0 != ssl3_connect_~cb~0#1; 6844#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0#1);ssl3_connect_~s__type~0#1 := 4096; 7318#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1 % 4294967296); 6864#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 6865#L256 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__init_num~0#1 := 0; 7305#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7303#L577 ssl3_connect_~skip~0#1 := 0; 7301#L106-1 assume !false; 7299#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7297#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 7295#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 7293#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 7291#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 7289#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 6989#L124 assume 4368 == ssl3_connect_~s__state~0#1; 6826#L128 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1; 6772#L270 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 6773#L270-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 6762#L282 assume ssl3_connect_~s__bbio~0#1 % 4294967296 != ssl3_connect_~s__wbio~0#1 % 4294967296; 6763#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6970#L577 ssl3_connect_~skip~0#1 := 0; 6968#L106-1 assume !false; 6966#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6964#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 6962#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 6960#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 6958#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 6956#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 6954#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 6952#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 6921#L130 assume 4384 == ssl3_connect_~s__state~0#1; 6892#L134 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1; 6861#L291 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 6862#L294-2 assume !(ssl3_connect_~ret~0#1 <= 0); 7271#L305 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 7269#L305-2 ssl3_connect_~s__init_num~0#1 := 0; 7260#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7258#L577 ssl3_connect_~skip~0#1 := 0; 7256#L106-1 assume !false; 7254#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7252#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 7250#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 7248#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 7246#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 7244#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 7242#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 7240#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 7218#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 7214#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 7213#L136 assume 4400 == ssl3_connect_~s__state~0#1; 6827#L140 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 6828#L314-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 6831#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7338#L577 ssl3_connect_~skip~0#1 := 0; 7337#L106-1 assume !false; 7336#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7335#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 7334#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 7333#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 7332#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 7331#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 7330#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 7329#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 7327#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 7325#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 7323#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 7321#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 6986#L142 assume 4416 == ssl3_connect_~s__state~0#1; 6984#L146 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1; 7070#L335 assume !(3 == ssl3_connect_~blastFlag~0#1); 7069#L335-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 6887#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 6783#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6945#L577 ssl3_connect_~skip~0#1 := 0; 6943#L106-1 assume !false; 6942#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6941#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 6939#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 6938#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 6936#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 6937#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 7100#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 7098#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 7096#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 7094#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 7092#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 7090#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 7088#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 7086#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 7085#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 7084#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 7083#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 7082#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 7081#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 7077#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 7076#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 7075#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 7059#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 7060#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 7018#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 7015#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 7016#L184 assume !(4512 == ssl3_connect_~s__state~0#1); 7066#L187 assume !(4513 == ssl3_connect_~s__state~0#1); 6994#L190 assume !(4528 == ssl3_connect_~s__state~0#1); 6991#L193 assume !(4529 == ssl3_connect_~s__state~0#1); 6993#L196 assume !(4560 == ssl3_connect_~s__state~0#1); 6817#L199 assume !(4561 == ssl3_connect_~s__state~0#1); 6818#L202 assume 4352 == ssl3_connect_~s__state~0#1; 6795#L203 assume !(ssl3_connect_~num1~0#1 > 0); 6797#L496-1 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 6825#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6944#L577 ssl3_connect_~skip~0#1 := 0; 6914#L106-1 assume !false; 6915#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6908#L109 assume 12292 == ssl3_connect_~s__state~0#1; 6854#L110 [2022-10-17 11:02:57,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:57,561 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 9 times [2022-10-17 11:02:57,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:57,562 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468365391] [2022-10-17 11:02:57,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:57,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:57,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:57,568 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:02:57,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:57,574 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:02:57,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:57,575 INFO L85 PathProgramCache]: Analyzing trace with hash 2055039475, now seen corresponding path program 1 times [2022-10-17 11:02:57,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:57,576 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16694478] [2022-10-17 11:02:57,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:57,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:57,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:02:57,633 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2022-10-17 11:02:57,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:02:57,633 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16694478] [2022-10-17 11:02:57,634 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16694478] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:02:57,634 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:02:57,634 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 11:02:57,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759622965] [2022-10-17 11:02:57,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:02:57,635 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:02:57,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:02:57,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:02:57,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:02:57,636 INFO L87 Difference]: Start difference. First operand 594 states and 832 transitions. cyclomatic complexity: 239 Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:57,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:02:57,750 INFO L93 Difference]: Finished difference Result 646 states and 894 transitions. [2022-10-17 11:02:57,750 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 646 states and 894 transitions. [2022-10-17 11:02:57,756 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 636 [2022-10-17 11:02:57,762 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 646 states to 646 states and 894 transitions. [2022-10-17 11:02:57,763 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 646 [2022-10-17 11:02:57,764 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 646 [2022-10-17 11:02:57,764 INFO L73 IsDeterministic]: Start isDeterministic. Operand 646 states and 894 transitions. [2022-10-17 11:02:57,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 11:02:57,765 INFO L218 hiAutomatonCegarLoop]: Abstraction has 646 states and 894 transitions. [2022-10-17 11:02:57,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 646 states and 894 transitions. [2022-10-17 11:02:57,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 646 to 640. [2022-10-17 11:02:57,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 640 states have (on average 1.3875) internal successors, (888), 639 states have internal predecessors, (888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:57,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 888 transitions. [2022-10-17 11:02:57,783 INFO L240 hiAutomatonCegarLoop]: Abstraction has 640 states and 888 transitions. [2022-10-17 11:02:57,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:02:57,784 INFO L428 stractBuchiCegarLoop]: Abstraction has 640 states and 888 transitions. [2022-10-17 11:02:57,784 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2022-10-17 11:02:57,784 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 640 states and 888 transitions. [2022-10-17 11:02:57,789 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 630 [2022-10-17 11:02:57,789 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:02:57,789 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:02:57,791 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:02:57,791 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-10-17 11:02:57,792 INFO L748 eck$LassoCheckResult]: Stem: 8142#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(18, 2);call #Ultimate.allocInit(12, 3); 8054#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret46#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;havoc ssl3_connect_~s__info_callback~0#1;havoc ssl3_connect_~s__in_handshake~0#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;havoc ssl3_connect_~s__version~0#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;havoc ssl3_connect_~s__shutdown~0#1;havoc ssl3_connect_~s__ctx__info_callback~0#1;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;havoc ssl3_connect_~tmp___1~0#1;havoc ssl3_connect_~tmp___2~0#1;havoc ssl3_connect_~tmp___3~0#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~blastFlag~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 8005#L86 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 8006#L89-2 ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_~s__in_handshake~0#1; 8118#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 8107#L106-1 assume !false; 8249#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8246#L109 assume 12292 == ssl3_connect_~s__state~0#1; 8102#L110 [2022-10-17 11:02:57,792 INFO L750 eck$LassoCheckResult]: Loop: 8102#L110 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1; 8103#L215 ssl3_connect_~s__server~0#1 := 0; 8093#L220 assume 0 != ssl3_connect_~cb~0#1; 8063#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0#1);ssl3_connect_~s__type~0#1 := 4096; 8064#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1 % 4294967296); 8038#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 8067#L256 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__init_num~0#1 := 0; 8068#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8483#L577 ssl3_connect_~skip~0#1 := 0; 8479#L106-1 assume !false; 8476#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8473#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 8470#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 8468#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 8467#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 8466#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 8461#L124 assume 4368 == ssl3_connect_~s__state~0#1; 8074#L128 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1; 8018#L270 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 8019#L270-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 8008#L282 assume ssl3_connect_~s__bbio~0#1 % 4294967296 != ssl3_connect_~s__wbio~0#1 % 4294967296; 8009#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8441#L577 ssl3_connect_~skip~0#1 := 0; 8439#L106-1 assume !false; 8437#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8436#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 8435#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 8432#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 8431#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 8429#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 8427#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 8423#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 8172#L130 assume 4384 == ssl3_connect_~s__state~0#1; 8144#L134 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1; 8108#L291 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 8109#L294-2 assume !(ssl3_connect_~ret~0#1 <= 0); 8591#L305 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 8584#L305-2 ssl3_connect_~s__init_num~0#1 := 0; 8577#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8574#L577 ssl3_connect_~skip~0#1 := 0; 8572#L106-1 assume !false; 8539#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8537#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 8316#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 8315#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 8314#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 8313#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 8310#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 8309#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 8305#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 8293#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 8292#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 8290#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 8287#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 8285#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 8283#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 8281#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 8278#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 8276#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 8274#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 8272#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 8270#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 8268#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 8266#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 8264#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 8262#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 8260#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 8258#L184 assume !(4512 == ssl3_connect_~s__state~0#1); 8254#L187 assume !(4513 == ssl3_connect_~s__state~0#1); 8253#L190 assume !(4528 == ssl3_connect_~s__state~0#1); 8252#L193 assume !(4529 == ssl3_connect_~s__state~0#1); 8238#L196 assume 4560 == ssl3_connect_~s__state~0#1; 8236#L200 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 8229#L483 assume !(ssl3_connect_~ret~0#1 <= 0); 8225#L488 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 3; 8052#L488-2 ssl3_connect_~s__init_num~0#1 := 0; 8053#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8485#L577 ssl3_connect_~skip~0#1 := 0; 8482#L106-1 assume !false; 8478#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8475#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 8457#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 8150#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 8151#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 8155#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 8156#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 8381#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 8380#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 8378#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 8376#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 8374#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 8373#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 8372#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 8371#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 8369#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 8368#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 8362#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 8360#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 8358#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 8356#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 8354#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 8352#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 8350#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 8348#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 8346#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 8344#L184 assume !(4512 == ssl3_connect_~s__state~0#1); 8342#L187 assume !(4513 == ssl3_connect_~s__state~0#1); 8341#L190 assume !(4528 == ssl3_connect_~s__state~0#1); 8340#L193 assume !(4529 == ssl3_connect_~s__state~0#1); 8335#L196 assume !(4560 == ssl3_connect_~s__state~0#1); 8332#L199 assume !(4561 == ssl3_connect_~s__state~0#1); 8240#L202 assume 4352 == ssl3_connect_~s__state~0#1; 8326#L203 assume !(ssl3_connect_~num1~0#1 > 0); 8322#L496-1 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 8199#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8198#L577 ssl3_connect_~skip~0#1 := 0; 8165#L106-1 assume !false; 8166#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8159#L109 assume 12292 == ssl3_connect_~s__state~0#1; 8102#L110 [2022-10-17 11:02:57,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:57,793 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 10 times [2022-10-17 11:02:57,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:57,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149330973] [2022-10-17 11:02:57,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:57,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:57,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:57,800 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:02:57,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:57,807 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:02:57,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:57,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1649713551, now seen corresponding path program 1 times [2022-10-17 11:02:57,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:57,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662110251] [2022-10-17 11:02:57,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:57,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:57,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:02:57,868 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-10-17 11:02:57,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:02:57,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662110251] [2022-10-17 11:02:57,869 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662110251] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:02:57,869 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:02:57,869 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 11:02:57,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875081517] [2022-10-17 11:02:57,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:02:57,870 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:02:57,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:02:57,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:02:57,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:02:57,871 INFO L87 Difference]: Start difference. First operand 640 states and 888 transitions. cyclomatic complexity: 249 Second operand has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:57,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:02:57,896 INFO L93 Difference]: Finished difference Result 1144 states and 1608 transitions. [2022-10-17 11:02:57,896 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1144 states and 1608 transitions. [2022-10-17 11:02:57,908 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1134 [2022-10-17 11:02:57,920 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1144 states to 1144 states and 1608 transitions. [2022-10-17 11:02:57,920 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1144 [2022-10-17 11:02:57,947 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1144 [2022-10-17 11:02:57,947 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1144 states and 1608 transitions. [2022-10-17 11:02:57,949 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 11:02:57,950 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1144 states and 1608 transitions. [2022-10-17 11:02:57,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1144 states and 1608 transitions. [2022-10-17 11:02:57,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1144 to 1144. [2022-10-17 11:02:57,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1144 states, 1144 states have (on average 1.4055944055944056) internal successors, (1608), 1143 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:57,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1144 states to 1144 states and 1608 transitions. [2022-10-17 11:02:57,982 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1144 states and 1608 transitions. [2022-10-17 11:02:57,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:02:57,983 INFO L428 stractBuchiCegarLoop]: Abstraction has 1144 states and 1608 transitions. [2022-10-17 11:02:57,983 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2022-10-17 11:02:57,983 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1144 states and 1608 transitions. [2022-10-17 11:02:57,992 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1134 [2022-10-17 11:02:57,992 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:02:57,992 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:02:57,994 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:02:57,995 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:02:57,995 INFO L748 eck$LassoCheckResult]: Stem: 9927#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(18, 2);call #Ultimate.allocInit(12, 3); 9844#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret46#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;havoc ssl3_connect_~s__info_callback~0#1;havoc ssl3_connect_~s__in_handshake~0#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;havoc ssl3_connect_~s__version~0#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;havoc ssl3_connect_~s__shutdown~0#1;havoc ssl3_connect_~s__ctx__info_callback~0#1;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;havoc ssl3_connect_~tmp___1~0#1;havoc ssl3_connect_~tmp___2~0#1;havoc ssl3_connect_~tmp___3~0#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~blastFlag~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 9795#L86 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 9796#L89-2 ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_~s__in_handshake~0#1; 9910#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 9897#L106-1 assume !false; 10481#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10479#L109 assume 12292 == ssl3_connect_~s__state~0#1; 9943#L110 [2022-10-17 11:02:57,995 INFO L750 eck$LassoCheckResult]: Loop: 9943#L110 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1; 9948#L215 ssl3_connect_~s__server~0#1 := 0; 10475#L220 assume 0 != ssl3_connect_~cb~0#1; 10473#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0#1);ssl3_connect_~s__type~0#1 := 4096; 10470#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1 % 4294967296); 10467#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 10464#L256 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__init_num~0#1 := 0; 10458#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10456#L577 ssl3_connect_~skip~0#1 := 0; 10454#L106-1 assume !false; 10452#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10451#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 10450#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 10449#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 10446#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 10203#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 10101#L124 assume 4368 == ssl3_connect_~s__state~0#1; 9862#L128 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1; 9808#L270 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 9809#L270-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 9798#L282 assume ssl3_connect_~s__bbio~0#1 % 4294967296 != ssl3_connect_~s__wbio~0#1 % 4294967296; 9799#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10043#L577 ssl3_connect_~skip~0#1 := 0; 10044#L106-1 assume !false; 10035#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10036#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 10027#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 10028#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 10019#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 10020#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 10011#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 10012#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 9959#L130 assume 4384 == ssl3_connect_~s__state~0#1; 9929#L134 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1; 9898#L291 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 9899#L294-2 assume !(ssl3_connect_~ret~0#1 <= 0); 10418#L305 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 10416#L305-2 ssl3_connect_~s__init_num~0#1 := 0; 10404#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10402#L577 ssl3_connect_~skip~0#1 := 0; 10400#L106-1 assume !false; 10398#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10396#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 10394#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 10392#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 10390#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 10388#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 10386#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 10384#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 10382#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 10380#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 10377#L136 assume 4400 == ssl3_connect_~s__state~0#1; 10191#L140 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 10372#L314-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 10364#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10363#L577 ssl3_connect_~skip~0#1 := 0; 10360#L106-1 assume !false; 10357#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10356#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 10355#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 10354#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 10353#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 10352#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 10351#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 10350#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 10348#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 10346#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 10345#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 10344#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 10342#L142 assume 4416 == ssl3_connect_~s__state~0#1; 10187#L146 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1; 10338#L335 assume !(3 == ssl3_connect_~blastFlag~0#1); 10337#L335-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 10336#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 10330#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10328#L577 ssl3_connect_~skip~0#1 := 0; 10327#L106-1 assume !false; 10321#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10319#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 10317#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 10315#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 10313#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 10311#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 10309#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 10307#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 10306#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 10305#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 10304#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 10303#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 10302#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 10301#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 10299#L148 assume 4432 == ssl3_connect_~s__state~0#1; 10179#L152 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1; 10295#L357 assume !(5 == ssl3_connect_~blastFlag~0#1); 10288#L362 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 9997#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9996#L577 ssl3_connect_~skip~0#1 := 0; 9994#L106-1 assume !false; 9991#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9989#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 9990#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 10281#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 10207#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 10205#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 10206#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 10448#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 9965#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 9960#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 9961#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 10279#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 10278#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 10277#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 10276#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 10275#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 10274#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 10273#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 10272#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 10271#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 10270#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 10269#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 10268#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 10267#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 10266#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 10265#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 10264#L184 assume !(4512 == ssl3_connect_~s__state~0#1); 10263#L187 assume !(4513 == ssl3_connect_~s__state~0#1); 10261#L190 assume !(4528 == ssl3_connect_~s__state~0#1); 10259#L193 assume !(4529 == ssl3_connect_~s__state~0#1); 10226#L196 assume !(4560 == ssl3_connect_~s__state~0#1); 10223#L199 assume !(4561 == ssl3_connect_~s__state~0#1); 10222#L202 assume 4352 == ssl3_connect_~s__state~0#1; 10221#L203 assume !(ssl3_connect_~num1~0#1 > 0); 10218#L496-1 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 10113#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9995#L577 ssl3_connect_~skip~0#1 := 0; 9950#L106-1 assume !false; 9951#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9942#L109 assume 12292 == ssl3_connect_~s__state~0#1; 9943#L110 [2022-10-17 11:02:57,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:57,997 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 11 times [2022-10-17 11:02:57,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:57,997 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338587938] [2022-10-17 11:02:57,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:57,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:58,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:58,003 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:02:58,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:58,010 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:02:58,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:58,011 INFO L85 PathProgramCache]: Analyzing trace with hash 1310020069, now seen corresponding path program 1 times [2022-10-17 11:02:58,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:58,011 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949476058] [2022-10-17 11:02:58,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:58,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:58,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:02:58,077 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2022-10-17 11:02:58,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:02:58,078 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949476058] [2022-10-17 11:02:58,078 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949476058] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:02:58,078 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:02:58,078 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 11:02:58,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959920694] [2022-10-17 11:02:58,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:02:58,079 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:02:58,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:02:58,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:02:58,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:02:58,080 INFO L87 Difference]: Start difference. First operand 1144 states and 1608 transitions. cyclomatic complexity: 466 Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:58,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:02:58,214 INFO L93 Difference]: Finished difference Result 1256 states and 1744 transitions. [2022-10-17 11:02:58,215 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1256 states and 1744 transitions. [2022-10-17 11:02:58,226 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1246 [2022-10-17 11:02:58,238 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1256 states to 1256 states and 1744 transitions. [2022-10-17 11:02:58,239 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1256 [2022-10-17 11:02:58,241 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1256 [2022-10-17 11:02:58,241 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1256 states and 1744 transitions. [2022-10-17 11:02:58,243 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 11:02:58,244 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1256 states and 1744 transitions. [2022-10-17 11:02:58,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1256 states and 1744 transitions. [2022-10-17 11:02:58,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1256 to 1244. [2022-10-17 11:02:58,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1244 states, 1244 states have (on average 1.3890675241157557) internal successors, (1728), 1243 states have internal predecessors, (1728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:58,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1244 states to 1244 states and 1728 transitions. [2022-10-17 11:02:58,278 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1244 states and 1728 transitions. [2022-10-17 11:02:58,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:02:58,279 INFO L428 stractBuchiCegarLoop]: Abstraction has 1244 states and 1728 transitions. [2022-10-17 11:02:58,279 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2022-10-17 11:02:58,279 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1244 states and 1728 transitions. [2022-10-17 11:02:58,287 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1234 [2022-10-17 11:02:58,287 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:02:58,288 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:02:58,289 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:02:58,289 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:02:58,290 INFO L748 eck$LassoCheckResult]: Stem: 12338#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(18, 2);call #Ultimate.allocInit(12, 3); 12253#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret46#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;havoc ssl3_connect_~s__info_callback~0#1;havoc ssl3_connect_~s__in_handshake~0#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;havoc ssl3_connect_~s__version~0#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;havoc ssl3_connect_~s__shutdown~0#1;havoc ssl3_connect_~s__ctx__info_callback~0#1;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;havoc ssl3_connect_~tmp___1~0#1;havoc ssl3_connect_~tmp___2~0#1;havoc ssl3_connect_~tmp___3~0#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~blastFlag~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 12201#L86 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 12202#L89-2 ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_~s__in_handshake~0#1; 12318#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 12306#L106-1 assume !false; 13018#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13017#L109 assume 12292 == ssl3_connect_~s__state~0#1; 12300#L110 [2022-10-17 11:02:58,290 INFO L750 eck$LassoCheckResult]: Loop: 12300#L110 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1; 12301#L215 ssl3_connect_~s__server~0#1 := 0; 12291#L220 assume 0 != ssl3_connect_~cb~0#1; 12292#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0#1);ssl3_connect_~s__type~0#1 := 4096; 12350#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1 % 4294967296); 12236#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 12266#L256 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__init_num~0#1 := 0; 12267#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13427#L577 ssl3_connect_~skip~0#1 := 0; 13425#L106-1 assume !false; 13423#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13421#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 13419#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 13418#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 13417#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 13416#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 13280#L124 assume 4368 == ssl3_connect_~s__state~0#1; 12387#L128 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1; 13279#L270 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 13240#L270-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 13278#L282 assume ssl3_connect_~s__bbio~0#1 % 4294967296 != ssl3_connect_~s__wbio~0#1 % 4294967296; 13272#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13271#L577 ssl3_connect_~skip~0#1 := 0; 13270#L106-1 assume !false; 13269#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13268#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 13267#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 13266#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 13265#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 13264#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 13263#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 12996#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 12377#L130 assume 4384 == ssl3_connect_~s__state~0#1; 12341#L134 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1; 12342#L291 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 12260#L294-2 assume !(ssl3_connect_~ret~0#1 <= 0); 12261#L305 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 13207#L305-2 ssl3_connect_~s__init_num~0#1 := 0; 13201#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13199#L577 ssl3_connect_~skip~0#1 := 0; 13197#L106-1 assume !false; 13195#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13193#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 13191#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 13189#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 13187#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 13185#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 13184#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 13183#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 13182#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 13180#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 13179#L136 assume 4400 == ssl3_connect_~s__state~0#1; 12274#L140 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 12275#L314-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 12310#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 12256#L577 ssl3_connect_~skip~0#1 := 0; 12294#L106-1 assume !false; 13437#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13436#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 13435#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 13434#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 13433#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 13432#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 13431#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 13428#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 13426#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 13424#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 13422#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 13420#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 13287#L142 assume 4416 == ssl3_connect_~s__state~0#1; 12903#L146 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1; 12233#L335 assume !(3 == ssl3_connect_~blastFlag~0#1); 12234#L335-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 12334#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 12335#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13410#L577 ssl3_connect_~skip~0#1 := 0; 13409#L106-1 assume !false; 13407#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13391#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 13388#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 13385#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 13382#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 13379#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 13375#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 13371#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 13367#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 13363#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 13361#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 13358#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 13359#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 13357#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 13356#L148 assume 4432 == ssl3_connect_~s__state~0#1; 12247#L152 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1; 12248#L357 assume !(5 == ssl3_connect_~blastFlag~0#1); 12277#L362 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 12346#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13344#L577 ssl3_connect_~skip~0#1 := 0; 13343#L106-1 assume !false; 13342#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13331#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 13328#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 13325#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 13322#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 13319#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 13316#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 13313#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 13310#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 13307#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 13304#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 13301#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 13298#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 13295#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 13292#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 13101#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 12322#L154 assume 4448 == ssl3_connect_~s__state~0#1; 12223#L158 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 12224#L373 assume !(ssl3_connect_~ret~0#1 <= 0); 12337#L378 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 12445#L378-2 ssl3_connect_~s__init_num~0#1 := 0; 12440#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 12422#L577 ssl3_connect_~skip~0#1 := 0; 12423#L106-1 assume !false; 12414#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12415#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 12405#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 12406#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 12397#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 12398#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 13092#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 13091#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 13090#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 13089#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 13088#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 13087#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 13086#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 13085#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 13084#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 13083#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 13082#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 13081#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 13080#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 13079#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 13078#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 13077#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 13075#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 13074#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 13073#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 13072#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 13071#L184 assume !(4512 == ssl3_connect_~s__state~0#1); 13066#L187 assume !(4513 == ssl3_connect_~s__state~0#1); 13064#L190 assume !(4528 == ssl3_connect_~s__state~0#1); 13062#L193 assume !(4529 == ssl3_connect_~s__state~0#1); 13060#L196 assume !(4560 == ssl3_connect_~s__state~0#1); 12293#L199 assume !(4561 == ssl3_connect_~s__state~0#1); 12674#L202 assume 4352 == ssl3_connect_~s__state~0#1; 12670#L203 assume !(ssl3_connect_~num1~0#1 > 0); 12668#L496-1 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 12660#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 12424#L577 ssl3_connect_~skip~0#1 := 0; 12425#L106-1 assume !false; 12416#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12417#L109 assume 12292 == ssl3_connect_~s__state~0#1; 12300#L110 [2022-10-17 11:02:58,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:58,291 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 12 times [2022-10-17 11:02:58,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:58,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866151012] [2022-10-17 11:02:58,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:58,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:58,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:58,297 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:02:58,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:58,303 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:02:58,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:58,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1523374702, now seen corresponding path program 1 times [2022-10-17 11:02:58,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:58,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830706356] [2022-10-17 11:02:58,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:58,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:58,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:02:58,374 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2022-10-17 11:02:58,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:02:58,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830706356] [2022-10-17 11:02:58,375 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830706356] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:02:58,375 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:02:58,375 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 11:02:58,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492278184] [2022-10-17 11:02:58,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:02:58,376 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:02:58,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:02:58,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:02:58,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:02:58,377 INFO L87 Difference]: Start difference. First operand 1244 states and 1728 transitions. cyclomatic complexity: 486 Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:58,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:02:58,498 INFO L93 Difference]: Finished difference Result 1364 states and 1868 transitions. [2022-10-17 11:02:58,498 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1364 states and 1868 transitions. [2022-10-17 11:02:58,512 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1354 [2022-10-17 11:02:58,523 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1364 states to 1364 states and 1868 transitions. [2022-10-17 11:02:58,524 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1364 [2022-10-17 11:02:58,526 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1364 [2022-10-17 11:02:58,526 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1364 states and 1868 transitions. [2022-10-17 11:02:58,528 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 11:02:58,528 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1364 states and 1868 transitions. [2022-10-17 11:02:58,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1364 states and 1868 transitions. [2022-10-17 11:02:58,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1364 to 1356. [2022-10-17 11:02:58,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1356 states, 1356 states have (on average 1.3716814159292035) internal successors, (1860), 1355 states have internal predecessors, (1860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:58,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1356 states to 1356 states and 1860 transitions. [2022-10-17 11:02:58,580 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1356 states and 1860 transitions. [2022-10-17 11:02:58,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:02:58,581 INFO L428 stractBuchiCegarLoop]: Abstraction has 1356 states and 1860 transitions. [2022-10-17 11:02:58,581 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2022-10-17 11:02:58,581 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1356 states and 1860 transitions. [2022-10-17 11:02:58,589 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1346 [2022-10-17 11:02:58,589 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:02:58,589 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:02:58,591 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:02:58,591 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:02:58,592 INFO L748 eck$LassoCheckResult]: Stem: 14949#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(18, 2);call #Ultimate.allocInit(12, 3); 14866#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret46#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;havoc ssl3_connect_~s__info_callback~0#1;havoc ssl3_connect_~s__in_handshake~0#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;havoc ssl3_connect_~s__version~0#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;havoc ssl3_connect_~s__shutdown~0#1;havoc ssl3_connect_~s__ctx__info_callback~0#1;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;havoc ssl3_connect_~tmp___1~0#1;havoc ssl3_connect_~tmp___2~0#1;havoc ssl3_connect_~tmp___3~0#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~blastFlag~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 14815#L86 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 14816#L89-2 ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_~s__in_handshake~0#1; 14930#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 14918#L106-1 assume !false; 16135#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16133#L109 assume 12292 == ssl3_connect_~s__state~0#1; 14913#L110 [2022-10-17 11:02:58,592 INFO L750 eck$LassoCheckResult]: Loop: 14913#L110 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1; 14914#L215 ssl3_connect_~s__server~0#1 := 0; 14905#L220 assume 0 != ssl3_connect_~cb~0#1; 14906#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0#1);ssl3_connect_~s__type~0#1 := 4096; 16106#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1 % 4294967296); 14924#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 14879#L256 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__init_num~0#1 := 0; 14880#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16127#L577 ssl3_connect_~skip~0#1 := 0; 16126#L106-1 assume !false; 16125#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16123#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 16118#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 16116#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 16097#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 16093#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 16053#L124 assume 4368 == ssl3_connect_~s__state~0#1; 14976#L128 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1; 14828#L270 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 14829#L270-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 14818#L282 assume ssl3_connect_~s__bbio~0#1 % 4294967296 != ssl3_connect_~s__wbio~0#1 % 4294967296; 14819#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16079#L577 ssl3_connect_~skip~0#1 := 0; 16077#L106-1 assume !false; 16075#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16073#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 15930#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 15929#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 15928#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 15927#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 15926#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 15925#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 15924#L130 assume 4384 == ssl3_connect_~s__state~0#1; 14952#L134 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1; 14919#L291 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 14920#L294-2 assume !(ssl3_connect_~ret~0#1 <= 0); 15915#L305 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 14946#L305-2 ssl3_connect_~s__init_num~0#1 := 0; 14947#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16146#L577 ssl3_connect_~skip~0#1 := 0; 16145#L106-1 assume !false; 16144#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16143#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 16142#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 16141#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 16140#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 16139#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 16138#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 16137#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 16136#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 16134#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 15419#L136 assume 4400 == ssl3_connect_~s__state~0#1; 15416#L140 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 14894#L314-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 14895#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16063#L577 ssl3_connect_~skip~0#1 := 0; 16062#L106-1 assume !false; 16061#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16060#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 16059#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 16058#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 16057#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 16056#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 16055#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 16054#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 15983#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 15982#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 15981#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 15980#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 15938#L142 assume 4416 == ssl3_connect_~s__state~0#1; 15934#L146 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1; 15932#L335 assume !(3 == ssl3_connect_~blastFlag~0#1); 14862#L335-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 14863#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 14945#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16117#L577 ssl3_connect_~skip~0#1 := 0; 16115#L106-1 assume !false; 16114#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16113#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 16112#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 16110#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 16109#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 16108#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 16104#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 16103#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 16102#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 16101#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 16100#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 16099#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 16098#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 16094#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 16069#L148 assume 4432 == ssl3_connect_~s__state~0#1; 14860#L152 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1; 14861#L357 assume !(5 == ssl3_connect_~blastFlag~0#1); 14891#L362 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 14958#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16047#L577 ssl3_connect_~skip~0#1 := 0; 16046#L106-1 assume !false; 16045#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16044#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 16043#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 16042#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 16041#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 16040#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 16039#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 16038#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 16037#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 16036#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 16035#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 16034#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 16033#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 16032#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 16031#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 16029#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 15788#L154 assume 4448 == ssl3_connect_~s__state~0#1; 14840#L158 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 14841#L373 assume !(ssl3_connect_~ret~0#1 <= 0); 14948#L378 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 15783#L378-2 ssl3_connect_~s__init_num~0#1 := 0; 14839#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 15002#L577 ssl3_connect_~skip~0#1 := 0; 15003#L106-1 assume !false; 14997#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14993#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 14990#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 14991#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 14985#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 14982#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 14979#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 14980#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 15958#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 15956#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 15954#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 15952#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 15950#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 15949#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 15948#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 15947#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 15946#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 15945#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 15944#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 15943#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 15942#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 15941#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 15940#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 15939#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 15935#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 15933#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 15931#L184 assume !(4512 == ssl3_connect_~s__state~0#1); 15923#L187 assume !(4513 == ssl3_connect_~s__state~0#1); 15922#L190 assume !(4528 == ssl3_connect_~s__state~0#1); 15921#L193 assume !(4529 == ssl3_connect_~s__state~0#1); 15917#L196 assume !(4560 == ssl3_connect_~s__state~0#1); 14877#L199 assume !(4561 == ssl3_connect_~s__state~0#1); 14878#L202 assume 4352 == ssl3_connect_~s__state~0#1; 14853#L203 assume !(ssl3_connect_~num1~0#1 > 0); 14855#L496-1 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 14881#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 15005#L577 ssl3_connect_~skip~0#1 := 0; 14999#L106-1 assume !false; 15000#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 15972#L109 assume 12292 == ssl3_connect_~s__state~0#1; 14913#L110 [2022-10-17 11:02:58,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:58,593 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 13 times [2022-10-17 11:02:58,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:58,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309801543] [2022-10-17 11:02:58,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:58,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:58,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:58,600 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:02:58,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:58,606 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:02:58,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:58,607 INFO L85 PathProgramCache]: Analyzing trace with hash -629888364, now seen corresponding path program 1 times [2022-10-17 11:02:58,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:58,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476823731] [2022-10-17 11:02:58,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:58,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:58,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:02:58,683 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2022-10-17 11:02:58,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:02:58,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476823731] [2022-10-17 11:02:58,684 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476823731] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:02:58,684 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:02:58,684 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 11:02:58,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040965649] [2022-10-17 11:02:58,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:02:58,685 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:02:58,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:02:58,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:02:58,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:02:58,686 INFO L87 Difference]: Start difference. First operand 1356 states and 1860 transitions. cyclomatic complexity: 506 Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:58,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:02:58,817 INFO L93 Difference]: Finished difference Result 1492 states and 2020 transitions. [2022-10-17 11:02:58,817 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1492 states and 2020 transitions. [2022-10-17 11:02:58,829 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1482 [2022-10-17 11:02:58,841 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1492 states to 1492 states and 2020 transitions. [2022-10-17 11:02:58,842 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1492 [2022-10-17 11:02:58,844 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1492 [2022-10-17 11:02:58,844 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1492 states and 2020 transitions. [2022-10-17 11:02:58,847 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 11:02:58,847 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1492 states and 2020 transitions. [2022-10-17 11:02:58,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1492 states and 2020 transitions. [2022-10-17 11:02:58,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1492 to 1480. [2022-10-17 11:02:58,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1480 states, 1480 states have (on average 1.354054054054054) internal successors, (2004), 1479 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:58,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1480 states to 1480 states and 2004 transitions. [2022-10-17 11:02:58,884 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1480 states and 2004 transitions. [2022-10-17 11:02:58,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:02:58,885 INFO L428 stractBuchiCegarLoop]: Abstraction has 1480 states and 2004 transitions. [2022-10-17 11:02:58,885 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2022-10-17 11:02:58,885 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1480 states and 2004 transitions. [2022-10-17 11:02:58,894 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1470 [2022-10-17 11:02:58,894 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:02:58,894 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:02:58,896 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:02:58,896 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:02:58,897 INFO L748 eck$LassoCheckResult]: Stem: 17802#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(18, 2);call #Ultimate.allocInit(12, 3); 17718#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret46#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;havoc ssl3_connect_~s__info_callback~0#1;havoc ssl3_connect_~s__in_handshake~0#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;havoc ssl3_connect_~s__version~0#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;havoc ssl3_connect_~s__shutdown~0#1;havoc ssl3_connect_~s__ctx__info_callback~0#1;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;havoc ssl3_connect_~tmp___1~0#1;havoc ssl3_connect_~tmp___2~0#1;havoc ssl3_connect_~tmp___3~0#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~blastFlag~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 17669#L86 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 17670#L89-2 ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_~s__in_handshake~0#1; 17782#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 17770#L106-1 assume !false; 18215#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 18213#L109 assume 12292 == ssl3_connect_~s__state~0#1; 17821#L110 [2022-10-17 11:02:58,897 INFO L750 eck$LassoCheckResult]: Loop: 17821#L110 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1; 17826#L215 ssl3_connect_~s__server~0#1 := 0; 18210#L220 assume 0 != ssl3_connect_~cb~0#1; 18207#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0#1);ssl3_connect_~s__type~0#1 := 4096; 18203#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1 % 4294967296); 17777#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 17729#L256 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__init_num~0#1 := 0; 17730#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19136#L577 ssl3_connect_~skip~0#1 := 0; 19135#L106-1 assume !false; 19134#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17798#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 17731#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 17732#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 17745#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 17705#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 17706#L124 assume 4368 == ssl3_connect_~s__state~0#1; 17942#L128 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1; 17682#L270 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 17683#L270-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 17672#L282 assume ssl3_connect_~s__bbio~0#1 % 4294967296 != ssl3_connect_~s__wbio~0#1 % 4294967296; 17673#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17925#L577 ssl3_connect_~skip~0#1 := 0; 17926#L106-1 assume !false; 17917#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17918#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 17909#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 17910#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 17901#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 17902#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 17893#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 17894#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 17838#L130 assume 4384 == ssl3_connect_~s__state~0#1; 17839#L134 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1; 18585#L291 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 17834#L294-2 assume !(ssl3_connect_~ret~0#1 <= 0); 18583#L305 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 18581#L305-2 ssl3_connect_~s__init_num~0#1 := 0; 18575#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 18572#L577 ssl3_connect_~skip~0#1 := 0; 18569#L106-1 assume !false; 18563#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 18561#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 18559#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 18557#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 18555#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 18553#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 18551#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 18549#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 18547#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 18545#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 18543#L136 assume 4400 == ssl3_connect_~s__state~0#1; 18277#L140 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 18541#L314-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 18754#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 18753#L577 ssl3_connect_~skip~0#1 := 0; 18752#L106-1 assume !false; 18751#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 18750#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 18749#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 18748#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 18747#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 18746#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 18745#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 18744#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 18743#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 18742#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 18741#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 18740#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 18739#L142 assume 4416 == ssl3_connect_~s__state~0#1; 18272#L146 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1; 18738#L335 assume !(3 == ssl3_connect_~blastFlag~0#1); 18737#L335-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 18735#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 18730#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 18729#L577 ssl3_connect_~skip~0#1 := 0; 18728#L106-1 assume !false; 18727#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 18726#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 18725#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 18724#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 18723#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 18722#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 18721#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 18720#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 18719#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 18718#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 18717#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 18716#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 18715#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 18714#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 18713#L148 assume 4432 == ssl3_connect_~s__state~0#1; 18267#L152 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1; 18712#L357 assume !(5 == ssl3_connect_~blastFlag~0#1); 18710#L362 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 18704#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 18698#L577 ssl3_connect_~skip~0#1 := 0; 18696#L106-1 assume !false; 18694#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 18692#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 18690#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 18688#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 18686#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 18684#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 18682#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 18680#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 18678#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 18676#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 18674#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 18672#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 18670#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 18668#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 18666#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 18664#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 18662#L154 assume 4448 == ssl3_connect_~s__state~0#1; 18262#L158 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 18659#L373 assume !(ssl3_connect_~ret~0#1 <= 0); 18656#L378 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 18654#L378-2 ssl3_connect_~s__init_num~0#1 := 0; 18648#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 18647#L577 ssl3_connect_~skip~0#1 := 0; 18646#L106-1 assume !false; 18645#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 18644#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 18643#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 18642#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 18641#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 18640#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 18639#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 18638#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 18637#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 18636#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 18635#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 18634#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 18633#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 18632#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 18631#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 18630#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 18629#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 18628#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 18627#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 18626#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 18625#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 18624#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 18623#L172 assume 4480 == ssl3_connect_~s__state~0#1; 18248#L176 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet40#1;havoc ssl3_connect_#t~nondet40#1; 18540#L401 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 18205#L407 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 18206#L407-2 ssl3_connect_~s__init_num~0#1 := 0; 17879#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17877#L577 ssl3_connect_~skip~0#1 := 0; 17878#L106-1 assume !false; 18304#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 18302#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 17867#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 17865#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 17866#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 18291#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 18288#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 18285#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 18283#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 18281#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 18279#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 18276#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 18274#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 18271#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 18269#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 18266#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 18264#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 18261#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 18259#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 18257#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 18255#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 18252#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 18250#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 18247#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 18245#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 18242#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 18240#L184 assume !(4512 == ssl3_connect_~s__state~0#1); 18237#L187 assume !(4513 == ssl3_connect_~s__state~0#1); 18235#L190 assume !(4528 == ssl3_connect_~s__state~0#1); 18232#L193 assume !(4529 == ssl3_connect_~s__state~0#1); 18229#L196 assume !(4560 == ssl3_connect_~s__state~0#1); 17727#L199 assume !(4561 == ssl3_connect_~s__state~0#1); 17728#L202 assume 4352 == ssl3_connect_~s__state~0#1; 17707#L203 assume !(ssl3_connect_~num1~0#1 > 0); 17709#L496-1 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 17735#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17876#L577 ssl3_connect_~skip~0#1 := 0; 17828#L106-1 assume !false; 17829#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17820#L109 assume 12292 == ssl3_connect_~s__state~0#1; 17821#L110 [2022-10-17 11:02:58,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:58,898 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 14 times [2022-10-17 11:02:58,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:58,898 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612140394] [2022-10-17 11:02:58,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:58,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:58,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:58,904 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:02:58,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:58,911 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:02:58,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:58,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1244571404, now seen corresponding path program 1 times [2022-10-17 11:02:58,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:58,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875099826] [2022-10-17 11:02:58,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:58,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:58,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:02:59,013 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 156 proven. 0 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2022-10-17 11:02:59,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:02:59,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875099826] [2022-10-17 11:02:59,013 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875099826] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:02:59,014 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:02:59,014 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 11:02:59,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002175059] [2022-10-17 11:02:59,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:02:59,015 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:02:59,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:02:59,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:02:59,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:02:59,016 INFO L87 Difference]: Start difference. First operand 1480 states and 2004 transitions. cyclomatic complexity: 526 Second operand has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:59,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:02:59,158 INFO L93 Difference]: Finished difference Result 1632 states and 2176 transitions. [2022-10-17 11:02:59,159 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1632 states and 2176 transitions. [2022-10-17 11:02:59,202 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1622 [2022-10-17 11:02:59,220 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1632 states to 1632 states and 2176 transitions. [2022-10-17 11:02:59,220 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1632 [2022-10-17 11:02:59,223 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1632 [2022-10-17 11:02:59,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1632 states and 2176 transitions. [2022-10-17 11:02:59,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 11:02:59,226 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1632 states and 2176 transitions. [2022-10-17 11:02:59,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1632 states and 2176 transitions. [2022-10-17 11:02:59,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1632 to 1624. [2022-10-17 11:02:59,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1624 states, 1624 states have (on average 1.3349753694581281) internal successors, (2168), 1623 states have internal predecessors, (2168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:59,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1624 states to 1624 states and 2168 transitions. [2022-10-17 11:02:59,272 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1624 states and 2168 transitions. [2022-10-17 11:02:59,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:02:59,273 INFO L428 stractBuchiCegarLoop]: Abstraction has 1624 states and 2168 transitions. [2022-10-17 11:02:59,274 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2022-10-17 11:02:59,274 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1624 states and 2168 transitions. [2022-10-17 11:02:59,285 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1614 [2022-10-17 11:02:59,286 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:02:59,286 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:02:59,289 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:02:59,289 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:02:59,290 INFO L748 eck$LassoCheckResult]: Stem: 20914#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(18, 2);call #Ultimate.allocInit(12, 3); 20838#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret46#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;havoc ssl3_connect_~s__info_callback~0#1;havoc ssl3_connect_~s__in_handshake~0#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;havoc ssl3_connect_~s__version~0#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;havoc ssl3_connect_~s__shutdown~0#1;havoc ssl3_connect_~s__ctx__info_callback~0#1;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;havoc ssl3_connect_~tmp___1~0#1;havoc ssl3_connect_~tmp___2~0#1;havoc ssl3_connect_~tmp___3~0#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~blastFlag~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 20787#L86 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 20788#L89-2 ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_~s__in_handshake~0#1; 20898#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 20889#L106-1 assume !false; 22260#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22258#L109 assume 12292 == ssl3_connect_~s__state~0#1; 22068#L110 [2022-10-17 11:02:59,290 INFO L750 eck$LassoCheckResult]: Loop: 22068#L110 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1; 21036#L215 ssl3_connect_~s__server~0#1 := 0; 22254#L220 assume 0 != ssl3_connect_~cb~0#1; 22252#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0#1);ssl3_connect_~s__type~0#1 := 4096; 22249#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1 % 4294967296); 22246#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 22244#L256 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__init_num~0#1 := 0; 22232#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22230#L577 ssl3_connect_~skip~0#1 := 0; 22228#L106-1 assume !false; 22226#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22224#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 22222#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 22220#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 22219#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 22218#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 21027#L124 assume 4368 == ssl3_connect_~s__state~0#1; 20989#L128 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1; 21022#L270 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 21020#L270-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 21019#L282 assume ssl3_connect_~s__bbio~0#1 % 4294967296 != ssl3_connect_~s__wbio~0#1 % 4294967296; 21009#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 21007#L577 ssl3_connect_~skip~0#1 := 0; 21005#L106-1 assume !false; 21003#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 21001#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 20999#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 20997#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 20995#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 20993#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 20991#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 20987#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 20954#L130 assume 4384 == ssl3_connect_~s__state~0#1; 20916#L134 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1; 20890#L291 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 20891#L294-2 assume !(ssl3_connect_~ret~0#1 <= 0); 20941#L305 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 20942#L305-2 ssl3_connect_~s__init_num~0#1 := 0; 22107#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22105#L577 ssl3_connect_~skip~0#1 := 0; 22103#L106-1 assume !false; 22102#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22101#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 22099#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 22097#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 22095#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 22093#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 22091#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 22089#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 22086#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 22085#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 21625#L136 assume 4400 == ssl3_connect_~s__state~0#1; 21622#L140 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 21623#L314-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 22026#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22024#L577 ssl3_connect_~skip~0#1 := 0; 22022#L106-1 assume !false; 22020#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22018#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 22016#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 22014#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 22012#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 22010#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 22008#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 22000#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 21985#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 21983#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 21978#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 21975#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 21924#L142 assume 4416 == ssl3_connect_~s__state~0#1; 21922#L146 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1; 21921#L335 assume !(3 == ssl3_connect_~blastFlag~0#1); 21920#L335-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 21918#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 21913#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 21912#L577 ssl3_connect_~skip~0#1 := 0; 21911#L106-1 assume !false; 21910#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 21909#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 21908#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 21907#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 21906#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 21905#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 21904#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 21903#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 21902#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 21901#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 21900#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 21899#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 21898#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 21897#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 21876#L148 assume 4432 == ssl3_connect_~s__state~0#1; 21874#L152 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1; 21872#L357 assume !(5 == ssl3_connect_~blastFlag~0#1); 20919#L362 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 20920#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22038#L577 ssl3_connect_~skip~0#1 := 0; 22036#L106-1 assume !false; 22035#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22034#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 22032#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 22031#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 22025#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 22023#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 22021#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 22019#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 22017#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 22015#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 22013#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 22011#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 22009#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 22007#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 22006#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 21999#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 21996#L154 assume 4448 == ssl3_connect_~s__state~0#1; 20812#L158 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 20813#L373 assume !(ssl3_connect_~ret~0#1 <= 0); 20805#L378 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 20807#L378-2 ssl3_connect_~s__init_num~0#1 := 0; 20897#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22264#L577 ssl3_connect_~skip~0#1 := 0; 22263#L106-1 assume !false; 22262#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22261#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 22259#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 22257#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 22256#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 22255#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 22253#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 22251#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 22247#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 22245#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 22243#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 22242#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 22241#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 22240#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 22238#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 22237#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 22231#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 22229#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 22227#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 22225#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 22223#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 22221#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 21565#L172 assume 4480 == ssl3_connect_~s__state~0#1; 20841#L176 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet40#1;havoc ssl3_connect_#t~nondet40#1; 20798#L401 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 20799#L407 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 20809#L407-2 ssl3_connect_~s__init_num~0#1 := 0; 20882#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 21079#L577 ssl3_connect_~skip~0#1 := 0; 21077#L106-1 assume !false; 21067#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 21060#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 21054#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 21048#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 21042#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 21035#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 21030#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 20988#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 20983#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 20955#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 20956#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 21626#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 21627#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 21923#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 21895#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 21877#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 21878#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 21974#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 21926#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 21834#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 21835#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 21836#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 21837#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 21566#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 21567#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 21925#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 22033#L184 assume !(4512 == ssl3_connect_~s__state~0#1); 21737#L187 assume !(4513 == ssl3_connect_~s__state~0#1); 21738#L190 assume !(4528 == ssl3_connect_~s__state~0#1); 21995#L193 assume !(4529 == ssl3_connect_~s__state~0#1); 21990#L196 assume !(4560 == ssl3_connect_~s__state~0#1); 20847#L199 assume !(4561 == ssl3_connect_~s__state~0#1); 20848#L202 assume 4352 == ssl3_connect_~s__state~0#1; 20826#L203 assume !(ssl3_connect_~num1~0#1 > 0); 20828#L496-1 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 20855#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22071#L577 ssl3_connect_~skip~0#1 := 0; 22070#L106-1 assume !false; 22069#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22067#L109 assume 12292 == ssl3_connect_~s__state~0#1; 22068#L110 [2022-10-17 11:02:59,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:59,291 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 15 times [2022-10-17 11:02:59,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:59,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92624405] [2022-10-17 11:02:59,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:59,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:59,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:59,299 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:02:59,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:59,307 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:02:59,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:59,309 INFO L85 PathProgramCache]: Analyzing trace with hash -2138057742, now seen corresponding path program 1 times [2022-10-17 11:02:59,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:59,310 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35105465] [2022-10-17 11:02:59,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:59,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:59,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:02:59,441 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2022-10-17 11:02:59,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:02:59,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35105465] [2022-10-17 11:02:59,441 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35105465] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:02:59,442 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:02:59,442 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 11:02:59,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776772331] [2022-10-17 11:02:59,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:02:59,444 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:02:59,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:02:59,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:02:59,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:02:59,445 INFO L87 Difference]: Start difference. First operand 1624 states and 2168 transitions. cyclomatic complexity: 546 Second operand has 3 states, 3 states have (on average 41.0) internal successors, (123), 3 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:59,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:02:59,480 INFO L93 Difference]: Finished difference Result 3230 states and 4310 transitions. [2022-10-17 11:02:59,481 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3230 states and 4310 transitions. [2022-10-17 11:02:59,505 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3220 [2022-10-17 11:02:59,535 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3230 states to 3230 states and 4310 transitions. [2022-10-17 11:02:59,535 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3230 [2022-10-17 11:02:59,540 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3230 [2022-10-17 11:02:59,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3230 states and 4310 transitions. [2022-10-17 11:02:59,546 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 11:02:59,547 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3230 states and 4310 transitions. [2022-10-17 11:02:59,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3230 states and 4310 transitions. [2022-10-17 11:02:59,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3230 to 3230. [2022-10-17 11:02:59,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3230 states, 3230 states have (on average 1.3343653250773995) internal successors, (4310), 3229 states have internal predecessors, (4310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:59,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3230 states to 3230 states and 4310 transitions. [2022-10-17 11:02:59,631 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3230 states and 4310 transitions. [2022-10-17 11:02:59,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:02:59,632 INFO L428 stractBuchiCegarLoop]: Abstraction has 3230 states and 4310 transitions. [2022-10-17 11:02:59,633 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2022-10-17 11:02:59,633 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3230 states and 4310 transitions. [2022-10-17 11:02:59,649 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3220 [2022-10-17 11:02:59,649 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:02:59,649 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:02:59,651 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:02:59,652 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:02:59,652 INFO L748 eck$LassoCheckResult]: Stem: 25777#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(18, 2);call #Ultimate.allocInit(12, 3); 25695#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret46#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;havoc ssl3_connect_~s__info_callback~0#1;havoc ssl3_connect_~s__in_handshake~0#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;havoc ssl3_connect_~s__version~0#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;havoc ssl3_connect_~s__shutdown~0#1;havoc ssl3_connect_~s__ctx__info_callback~0#1;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;havoc ssl3_connect_~tmp___1~0#1;havoc ssl3_connect_~tmp___2~0#1;havoc ssl3_connect_~tmp___3~0#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~blastFlag~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 25647#L86 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 25648#L89-2 ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_~s__in_handshake~0#1; 25763#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 25751#L106-1 assume !false; 26726#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 26725#L109 assume 12292 == ssl3_connect_~s__state~0#1; 26373#L110 [2022-10-17 11:02:59,653 INFO L750 eck$LassoCheckResult]: Loop: 26373#L110 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1; 26364#L215 ssl3_connect_~s__server~0#1 := 0; 26724#L220 assume 0 != ssl3_connect_~cb~0#1; 26723#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0#1);ssl3_connect_~s__type~0#1 := 4096; 26721#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1 % 4294967296); 26719#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 26717#L256 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__init_num~0#1 := 0; 26712#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 26711#L577 ssl3_connect_~skip~0#1 := 0; 26710#L106-1 assume !false; 26709#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 26708#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 26707#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 26706#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 26704#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 26703#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 26702#L124 assume 4368 == ssl3_connect_~s__state~0#1; 26359#L128 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1; 26701#L270 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 26695#L270-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 25915#L282 assume ssl3_connect_~s__bbio~0#1 % 4294967296 != ssl3_connect_~s__wbio~0#1 % 4294967296; 25916#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 25900#L577 ssl3_connect_~skip~0#1 := 0; 25901#L106-1 assume !false; 25894#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25895#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 25888#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 25889#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 25882#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 25883#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 25874#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 25875#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 25823#L130 assume 4384 == ssl3_connect_~s__state~0#1; 25824#L134 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1; 26680#L291 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 26677#L294-2 assume !(ssl3_connect_~ret~0#1 <= 0); 26675#L305 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 26673#L305-2 ssl3_connect_~s__init_num~0#1 := 0; 26668#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 26667#L577 ssl3_connect_~skip~0#1 := 0; 26666#L106-1 assume !false; 26665#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 26664#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 26663#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 26662#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 26661#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 26660#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 26659#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 26658#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 26657#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 26656#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 26655#L136 assume 4400 == ssl3_connect_~s__state~0#1; 26350#L140 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 26650#L314-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 26645#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 26644#L577 ssl3_connect_~skip~0#1 := 0; 26643#L106-1 assume !false; 26642#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 26641#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 26640#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 26639#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 26638#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 26637#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 26636#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 26635#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 26634#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 26633#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 26632#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 26631#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 26630#L142 assume 4416 == ssl3_connect_~s__state~0#1; 26345#L146 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1; 26629#L335 assume !(3 == ssl3_connect_~blastFlag~0#1); 26628#L335-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 26626#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 26621#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 26620#L577 ssl3_connect_~skip~0#1 := 0; 26619#L106-1 assume !false; 26618#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 26617#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 26616#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 26615#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 26614#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 26613#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 26612#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 26611#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 26610#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 26609#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 26608#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 26607#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 26606#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 26605#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 26604#L148 assume 4432 == ssl3_connect_~s__state~0#1; 26340#L152 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1; 26603#L357 assume !(5 == ssl3_connect_~blastFlag~0#1); 26601#L362 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 26596#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 26595#L577 ssl3_connect_~skip~0#1 := 0; 26594#L106-1 assume !false; 26593#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 26592#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 26591#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 26590#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 26589#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 26588#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 26587#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 26586#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 26585#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 26584#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 26583#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 26582#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 26581#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 26580#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 26579#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 26578#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 26577#L154 assume 4448 == ssl3_connect_~s__state~0#1; 26335#L158 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 26576#L373 assume !(ssl3_connect_~ret~0#1 <= 0); 26574#L378 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 26572#L378-2 ssl3_connect_~s__init_num~0#1 := 0; 26567#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 26566#L577 ssl3_connect_~skip~0#1 := 0; 26565#L106-1 assume !false; 26564#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 26563#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 26562#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 26561#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 26560#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 26559#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 26558#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 26557#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 26556#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 26555#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 26554#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 26553#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 26552#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 26551#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 26550#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 26549#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 26548#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 26547#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 26546#L160 assume 4464 == ssl3_connect_~s__state~0#1; 26326#L170 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 26544#L390 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 26539#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 26538#L577 ssl3_connect_~skip~0#1 := 0; 26537#L106-1 assume !false; 26536#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 26535#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 26534#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 26533#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 26532#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 26531#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 26530#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 26529#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 26528#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 26527#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 26526#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 26525#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 26524#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 26523#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 26522#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 26516#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 26513#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 26510#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 26507#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 26504#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 26501#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 26498#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 26495#L172 assume 4480 == ssl3_connect_~s__state~0#1; 26321#L176 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet40#1;havoc ssl3_connect_#t~nondet40#1; 26490#L401 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 26486#L407 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 26485#L407-2 ssl3_connect_~s__init_num~0#1 := 0; 26468#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 26466#L577 ssl3_connect_~skip~0#1 := 0; 26464#L106-1 assume !false; 26462#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 26460#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 26458#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 26456#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 26454#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 26452#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 26450#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 26448#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 26446#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 26444#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 26442#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 26440#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 26438#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 26436#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 26434#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 26432#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 26430#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 26428#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 26426#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 26424#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 26422#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 26420#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 26418#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 26416#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 26414#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 26412#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 26410#L184 assume !(4512 == ssl3_connect_~s__state~0#1); 26408#L187 assume !(4513 == ssl3_connect_~s__state~0#1); 26406#L190 assume !(4528 == ssl3_connect_~s__state~0#1); 26404#L193 assume !(4529 == ssl3_connect_~s__state~0#1); 26402#L196 assume !(4560 == ssl3_connect_~s__state~0#1); 26401#L199 assume !(4561 == ssl3_connect_~s__state~0#1); 26299#L202 assume 4352 == ssl3_connect_~s__state~0#1; 26400#L203 assume !(ssl3_connect_~num1~0#1 > 0); 26397#L496-1 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 26390#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 26387#L577 ssl3_connect_~skip~0#1 := 0; 26377#L106-1 assume !false; 26375#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 26372#L109 assume 12292 == ssl3_connect_~s__state~0#1; 26373#L110 [2022-10-17 11:02:59,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:59,653 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 16 times [2022-10-17 11:02:59,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:59,654 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057512367] [2022-10-17 11:02:59,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:59,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:59,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:59,661 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:02:59,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:02:59,668 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:02:59,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:02:59,669 INFO L85 PathProgramCache]: Analyzing trace with hash 824448604, now seen corresponding path program 1 times [2022-10-17 11:02:59,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:02:59,669 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11634495] [2022-10-17 11:02:59,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:02:59,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:02:59,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:02:59,816 INFO L134 CoverageAnalysis]: Checked inductivity of 575 backedges. 183 proven. 0 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2022-10-17 11:02:59,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:02:59,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11634495] [2022-10-17 11:02:59,817 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11634495] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:02:59,817 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:02:59,818 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 11:02:59,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795885705] [2022-10-17 11:02:59,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:02:59,818 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:02:59,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:02:59,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:02:59,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:02:59,819 INFO L87 Difference]: Start difference. First operand 3230 states and 4310 transitions. cyclomatic complexity: 1084 Second operand has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:02:59,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:02:59,990 INFO L93 Difference]: Finished difference Result 3378 states and 4478 transitions. [2022-10-17 11:02:59,990 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3378 states and 4478 transitions. [2022-10-17 11:03:00,014 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3368 [2022-10-17 11:03:00,043 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3378 states to 3378 states and 4478 transitions. [2022-10-17 11:03:00,044 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3378 [2022-10-17 11:03:00,049 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3378 [2022-10-17 11:03:00,049 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3378 states and 4478 transitions. [2022-10-17 11:03:00,056 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 11:03:00,056 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3378 states and 4478 transitions. [2022-10-17 11:03:00,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3378 states and 4478 transitions. [2022-10-17 11:03:00,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3378 to 3362. [2022-10-17 11:03:00,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3362 states, 3362 states have (on average 1.3271861986912552) internal successors, (4462), 3361 states have internal predecessors, (4462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:03:00,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3362 states to 3362 states and 4462 transitions. [2022-10-17 11:03:00,151 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3362 states and 4462 transitions. [2022-10-17 11:03:00,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:03:00,152 INFO L428 stractBuchiCegarLoop]: Abstraction has 3362 states and 4462 transitions. [2022-10-17 11:03:00,152 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2022-10-17 11:03:00,152 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3362 states and 4462 transitions. [2022-10-17 11:03:00,169 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3352 [2022-10-17 11:03:00,169 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:03:00,169 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:03:00,172 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:03:00,172 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:03:00,172 INFO L748 eck$LassoCheckResult]: Stem: 32399#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(18, 2);call #Ultimate.allocInit(12, 3); 32314#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret46#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;havoc ssl3_connect_~s__info_callback~0#1;havoc ssl3_connect_~s__in_handshake~0#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;havoc ssl3_connect_~s__version~0#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;havoc ssl3_connect_~s__shutdown~0#1;havoc ssl3_connect_~s__ctx__info_callback~0#1;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;havoc ssl3_connect_~tmp___1~0#1;havoc ssl3_connect_~tmp___2~0#1;havoc ssl3_connect_~tmp___3~0#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~blastFlag~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 32261#L86 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 32262#L89-2 ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_~s__in_handshake~0#1; 32377#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 32366#L106-1 assume !false; 33141#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 33140#L109 assume 12292 == ssl3_connect_~s__state~0#1; 32557#L110 [2022-10-17 11:03:00,173 INFO L750 eck$LassoCheckResult]: Loop: 32557#L110 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1; 32531#L215 ssl3_connect_~s__server~0#1 := 0; 33894#L220 assume 0 != ssl3_connect_~cb~0#1; 33893#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0#1);ssl3_connect_~s__type~0#1 := 4096; 33891#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1 % 4294967296); 33889#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 33888#L256 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__init_num~0#1 := 0; 33882#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 33881#L577 ssl3_connect_~skip~0#1 := 0; 33880#L106-1 assume !false; 33879#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 33878#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 33877#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 33876#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 33875#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 33874#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 33873#L124 assume 4368 == ssl3_connect_~s__state~0#1; 32526#L128 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1; 33872#L270 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 33699#L270-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 33871#L282 assume ssl3_connect_~s__bbio~0#1 % 4294967296 != ssl3_connect_~s__wbio~0#1 % 4294967296; 33865#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 33864#L577 ssl3_connect_~skip~0#1 := 0; 33863#L106-1 assume !false; 33862#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 33861#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 33860#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 33859#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 33858#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 33857#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 33856#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 33855#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 33854#L130 assume 4384 == ssl3_connect_~s__state~0#1; 32485#L134 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1; 33853#L291 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 33651#L294-2 assume !(ssl3_connect_~ret~0#1 <= 0); 33848#L305 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 33847#L305-2 ssl3_connect_~s__init_num~0#1 := 0; 33841#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 33840#L577 ssl3_connect_~skip~0#1 := 0; 33838#L106-1 assume !false; 33837#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 33831#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 33829#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 33827#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 33825#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 33823#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 33821#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 33819#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 33817#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 33815#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 33813#L136 assume 4400 == ssl3_connect_~s__state~0#1; 33218#L140 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 33811#L314-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 34285#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 34284#L577 ssl3_connect_~skip~0#1 := 0; 34282#L106-1 assume !false; 34276#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 34274#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 34272#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 34270#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 34268#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 34266#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 34264#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 34262#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 34260#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 34258#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 34256#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 34254#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 34252#L142 assume 4416 == ssl3_connect_~s__state~0#1; 33212#L146 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1; 34249#L335 assume !(3 == ssl3_connect_~blastFlag~0#1); 34247#L335-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 34245#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 34238#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 34235#L577 ssl3_connect_~skip~0#1 := 0; 34229#L106-1 assume !false; 34227#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 34225#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 34223#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 34221#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 34219#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 34217#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 34215#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 34213#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 34211#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 34209#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 34207#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 34205#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 34203#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 34201#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 34199#L148 assume 4432 == ssl3_connect_~s__state~0#1; 33204#L152 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1; 34196#L357 assume !(5 == ssl3_connect_~blastFlag~0#1); 34194#L362 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 34186#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 34180#L577 ssl3_connect_~skip~0#1 := 0; 34178#L106-1 assume !false; 34176#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 34174#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 34172#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 34170#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 34168#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 34166#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 34164#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 34161#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 34154#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 34151#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 34148#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 34145#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 34142#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 34139#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 34136#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 34133#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 34130#L154 assume 4448 == ssl3_connect_~s__state~0#1; 33197#L158 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 34126#L373 assume !(ssl3_connect_~ret~0#1 <= 0); 34123#L378 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 34120#L378-2 ssl3_connect_~s__init_num~0#1 := 0; 34114#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 34112#L577 ssl3_connect_~skip~0#1 := 0; 34110#L106-1 assume !false; 34108#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 34106#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 34104#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 34102#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 34100#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 34098#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 34095#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 34091#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 34085#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 34083#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 34081#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 34079#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 34077#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 34075#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 34073#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 34071#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 34069#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 34067#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 34065#L160 assume 4464 == ssl3_connect_~s__state~0#1; 33189#L170 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 34061#L390 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 34055#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 34053#L577 ssl3_connect_~skip~0#1 := 0; 34051#L106-1 assume !false; 34049#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 34047#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 34045#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 34043#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 34041#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 34039#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 34037#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 34035#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 34033#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 34031#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 34030#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 34028#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 34026#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 34022#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 34016#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 34014#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 34012#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 34010#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 34008#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 34006#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 34004#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 34002#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 34000#L172 assume 4480 == ssl3_connect_~s__state~0#1; 33186#L176 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet40#1;havoc ssl3_connect_#t~nondet40#1; 33997#L401 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 33994#L407 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 33990#L407-2 ssl3_connect_~s__init_num~0#1 := 0; 33984#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 33982#L577 ssl3_connect_~skip~0#1 := 0; 33980#L106-1 assume !false; 33978#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 33976#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 33974#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 33972#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 33970#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 33968#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 33966#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 33964#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 33962#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 33960#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 33958#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 33956#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 33955#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 33954#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 33952#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 33951#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 33950#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 33949#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 33947#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 33941#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 33939#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 33937#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 33935#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 33933#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 33931#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 33930#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 33929#L184 assume 4512 == ssl3_connect_~s__state~0#1; 32610#L188 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 33928#L430 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 33927#L438 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 33926#L438-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 33925#L449 assume !(0 == ssl3_connect_~tmp___8~0#1); 33666#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 33665#L577 ssl3_connect_~skip~0#1 := 0; 33664#L106-1 assume !false; 33663#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 33662#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 33661#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 33659#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 33658#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 33230#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 32528#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 32529#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 33605#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 33604#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 33220#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 33217#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 33215#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 33211#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 33209#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 33203#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 33201#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 33196#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 33192#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 33191#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 33190#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 33188#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 33187#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 33185#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 33183#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 33181#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 33176#L184 assume !(4512 == ssl3_connect_~s__state~0#1); 33174#L187 assume !(4513 == ssl3_connect_~s__state~0#1); 33170#L190 assume !(4528 == ssl3_connect_~s__state~0#1); 33171#L193 assume !(4529 == ssl3_connect_~s__state~0#1); 33163#L196 assume !(4560 == ssl3_connect_~s__state~0#1); 32629#L199 assume !(4561 == ssl3_connect_~s__state~0#1); 32598#L202 assume 4352 == ssl3_connect_~s__state~0#1; 32599#L203 assume !(ssl3_connect_~num1~0#1 > 0); 32587#L496-1 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 32588#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 33692#L577 ssl3_connect_~skip~0#1 := 0; 33691#L106-1 assume !false; 33690#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 32556#L109 assume 12292 == ssl3_connect_~s__state~0#1; 32557#L110 [2022-10-17 11:03:00,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:03:00,174 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 17 times [2022-10-17 11:03:00,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:03:00,175 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012836624] [2022-10-17 11:03:00,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:03:00,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:03:00,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:03:00,181 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:03:00,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:03:00,187 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:03:00,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:03:00,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1304175199, now seen corresponding path program 1 times [2022-10-17 11:03:00,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:03:00,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621258651] [2022-10-17 11:03:00,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:03:00,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:03:00,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:03:00,302 INFO L134 CoverageAnalysis]: Checked inductivity of 748 backedges. 218 proven. 0 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2022-10-17 11:03:00,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:03:00,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621258651] [2022-10-17 11:03:00,302 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621258651] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:03:00,303 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:03:00,303 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 11:03:00,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936672634] [2022-10-17 11:03:00,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:03:00,304 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:03:00,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:03:00,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:03:00,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:03:00,305 INFO L87 Difference]: Start difference. First operand 3362 states and 4462 transitions. cyclomatic complexity: 1104 Second operand has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:03:00,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:03:00,481 INFO L93 Difference]: Finished difference Result 3362 states and 4246 transitions. [2022-10-17 11:03:00,481 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3362 states and 4246 transitions. [2022-10-17 11:03:00,504 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3352 [2022-10-17 11:03:00,587 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3362 states to 3362 states and 4246 transitions. [2022-10-17 11:03:00,588 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3362 [2022-10-17 11:03:00,592 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3362 [2022-10-17 11:03:00,592 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3362 states and 4246 transitions. [2022-10-17 11:03:00,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 11:03:00,599 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3362 states and 4246 transitions. [2022-10-17 11:03:00,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3362 states and 4246 transitions. [2022-10-17 11:03:00,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3362 to 3346. [2022-10-17 11:03:00,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3346 states, 3346 states have (on average 1.264196054991034) internal successors, (4230), 3345 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:03:00,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3346 states to 3346 states and 4230 transitions. [2022-10-17 11:03:00,681 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3346 states and 4230 transitions. [2022-10-17 11:03:00,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:03:00,682 INFO L428 stractBuchiCegarLoop]: Abstraction has 3346 states and 4230 transitions. [2022-10-17 11:03:00,682 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2022-10-17 11:03:00,682 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3346 states and 4230 transitions. [2022-10-17 11:03:00,699 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3336 [2022-10-17 11:03:00,699 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:03:00,699 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:03:00,702 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:03:00,702 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:03:00,702 INFO L748 eck$LassoCheckResult]: Stem: 39128#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(18, 2);call #Ultimate.allocInit(12, 3); 39041#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret46#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;havoc ssl3_connect_~s__info_callback~0#1;havoc ssl3_connect_~s__in_handshake~0#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;havoc ssl3_connect_~s__version~0#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;havoc ssl3_connect_~s__shutdown~0#1;havoc ssl3_connect_~s__ctx__info_callback~0#1;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;havoc ssl3_connect_~tmp___1~0#1;havoc ssl3_connect_~tmp___2~0#1;havoc ssl3_connect_~tmp___3~0#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~blastFlag~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 38991#L86 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 38992#L89-2 ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_~s__in_handshake~0#1; 39107#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 39097#L106-1 assume !false; 40993#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 40991#L109 assume 12292 == ssl3_connect_~s__state~0#1; 39196#L110 [2022-10-17 11:03:00,703 INFO L750 eck$LassoCheckResult]: Loop: 39196#L110 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1; 39155#L215 ssl3_connect_~s__server~0#1 := 0; 40987#L220 assume 0 != ssl3_connect_~cb~0#1; 40985#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0#1);ssl3_connect_~s__type~0#1 := 4096; 40982#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1 % 4294967296); 40979#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 40976#L256 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__init_num~0#1 := 0; 40970#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40968#L577 ssl3_connect_~skip~0#1 := 0; 40966#L106-1 assume !false; 40964#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 40962#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 40959#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 40953#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 40951#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 40916#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 40666#L124 assume 4368 == ssl3_connect_~s__state~0#1; 40664#L128 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1; 40662#L270 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 40649#L270-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 40658#L282 assume ssl3_connect_~s__bbio~0#1 % 4294967296 != ssl3_connect_~s__wbio~0#1 % 4294967296; 40652#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40647#L577 ssl3_connect_~skip~0#1 := 0; 40640#L106-1 assume !false; 40636#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 40629#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 40626#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 40623#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 40620#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 40617#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 40614#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 40611#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 40600#L130 assume 4384 == ssl3_connect_~s__state~0#1; 40452#L134 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1; 40595#L291 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 40592#L294-2 assume !(ssl3_connect_~ret~0#1 <= 0); 40589#L305 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 40586#L305-2 ssl3_connect_~s__init_num~0#1 := 0; 40580#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40578#L577 ssl3_connect_~skip~0#1 := 0; 40576#L106-1 assume !false; 40574#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 40572#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 40570#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 40568#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 40566#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 40564#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 40562#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 40560#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 40558#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 40556#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 40445#L136 assume 4400 == ssl3_connect_~s__state~0#1; 40444#L140 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 39065#L314-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 39066#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 39083#L577 ssl3_connect_~skip~0#1 := 0; 39084#L106-1 assume !false; 39122#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 39121#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 39054#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 39055#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 39069#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 39028#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 39029#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 39102#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 39134#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 42322#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 42321#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 42320#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 42319#L142 assume 4416 == ssl3_connect_~s__state~0#1; 40854#L146 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1; 42318#L335 assume !(3 == ssl3_connect_~blastFlag~0#1); 42317#L335-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 42316#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 42312#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 42311#L577 ssl3_connect_~skip~0#1 := 0; 42310#L106-1 assume !false; 42309#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42308#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 42307#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 42306#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 42305#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 42304#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 42303#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 42302#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 42301#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 42300#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 42299#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 42298#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 42297#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 42296#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 42295#L148 assume 4432 == ssl3_connect_~s__state~0#1; 40849#L152 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1; 42294#L357 assume !(5 == ssl3_connect_~blastFlag~0#1); 42293#L362 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 42289#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 42288#L577 ssl3_connect_~skip~0#1 := 0; 42287#L106-1 assume !false; 42286#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42285#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 42284#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 42283#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 42282#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 42281#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 42280#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 42279#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 42278#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 42277#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 42276#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 42274#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 42273#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 42272#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 42190#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 42191#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 39243#L154 assume 4448 == ssl3_connect_~s__state~0#1; 39244#L158 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 39126#L373 assume !(ssl3_connect_~ret~0#1 <= 0); 39127#L378 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 42262#L378-2 ssl3_connect_~s__init_num~0#1 := 0; 42256#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 42254#L577 ssl3_connect_~skip~0#1 := 0; 42252#L106-1 assume !false; 42250#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42248#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 42246#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 42244#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 42242#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 42240#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 42238#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 42187#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 42186#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 42185#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 42184#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 42183#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 42182#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 42181#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 42180#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 42179#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 42177#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 42176#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 42171#L160 assume 4464 == ssl3_connect_~s__state~0#1; 40836#L170 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 42168#L390 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 42156#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 42154#L577 ssl3_connect_~skip~0#1 := 0; 42152#L106-1 assume !false; 42150#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42148#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 42146#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 42144#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 42142#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 42141#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 42140#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 42139#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 42138#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 42137#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 42135#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 42132#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 42130#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 42128#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 42126#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 42125#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 42124#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 42123#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 42122#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 42120#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 42119#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 42118#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 42117#L172 assume 4480 == ssl3_connect_~s__state~0#1; 40831#L176 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet40#1;havoc ssl3_connect_#t~nondet40#1; 42112#L401 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 39012#L407 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 39013#L407-2 ssl3_connect_~s__init_num~0#1 := 0; 39018#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 42111#L577 ssl3_connect_~skip~0#1 := 0; 42105#L106-1 assume !false; 42100#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42093#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 42090#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 42087#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 42084#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 42081#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 42078#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 42075#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 42072#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 42069#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 42066#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 42063#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 42060#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 42057#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 42054#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 42051#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 42048#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 42045#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 42042#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 42039#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 42036#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 42033#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 42030#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 38996#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 38997#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 39033#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 39105#L184 assume 4512 == ssl3_connect_~s__state~0#1; 39023#L188 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 39021#L430 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 39022#L438 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 39113#L438-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 39089#L449 assume !(0 == ssl3_connect_~tmp___8~0#1); 39090#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 42010#L577 ssl3_connect_~skip~0#1 := 0; 42005#L106-1 assume !false; 42002#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41996#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 41990#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 41988#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 41986#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 41984#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 41982#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 41980#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 41978#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 41976#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 41974#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 41972#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 41970#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 41968#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 41966#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 41964#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 41962#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 41960#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 41958#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 41956#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 41954#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 41952#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 41950#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 41948#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 41946#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 41944#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 41939#L184 assume !(4512 == ssl3_connect_~s__state~0#1); 39133#L187 assume !(4513 == ssl3_connect_~s__state~0#1); 39075#L190 assume 4528 == ssl3_connect_~s__state~0#1; 39076#L194 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 39000#L459 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~s__s3__flags~0#1 := -5 + ssl3_connect_~s__s3__flags~0#1; 39001#L466 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 39094#L466-1 ssl3_connect_~s__init_num~0#1 := 0; 39095#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40927#L577 ssl3_connect_~skip~0#1 := 0; 40925#L106-1 assume !false; 39449#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 39445#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 39446#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 40911#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 40910#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 40909#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 40908#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 40907#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 40906#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 40904#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 40901#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 40895#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 40893#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 40891#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 40889#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 40887#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 40885#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 40882#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 40879#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 40876#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 40873#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 40870#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 40867#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 40863#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 40860#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 40812#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 40813#L184 assume !(4512 == ssl3_connect_~s__state~0#1); 40806#L187 assume !(4513 == ssl3_connect_~s__state~0#1); 40807#L190 assume !(4528 == ssl3_connect_~s__state~0#1); 40821#L193 assume !(4529 == ssl3_connect_~s__state~0#1); 40799#L196 assume !(4560 == ssl3_connect_~s__state~0#1); 39050#L199 assume !(4561 == ssl3_connect_~s__state~0#1); 39051#L202 assume 4352 == ssl3_connect_~s__state~0#1; 39108#L203 assume !(ssl3_connect_~num1~0#1 > 0); 40687#L496-1 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 40033#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40034#L577 ssl3_connect_~skip~0#1 := 0; 39202#L106-1 assume !false; 39203#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 39195#L109 assume 12292 == ssl3_connect_~s__state~0#1; 39196#L110 [2022-10-17 11:03:00,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:03:00,704 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 18 times [2022-10-17 11:03:00,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:03:00,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322728649] [2022-10-17 11:03:00,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:03:00,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:03:00,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:03:00,712 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:03:00,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:03:00,735 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:03:00,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:03:00,736 INFO L85 PathProgramCache]: Analyzing trace with hash 2036678512, now seen corresponding path program 1 times [2022-10-17 11:03:00,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:03:00,736 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407919626] [2022-10-17 11:03:00,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:03:00,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:03:00,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:03:00,951 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2022-10-17 11:03:00,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:03:00,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407919626] [2022-10-17 11:03:00,952 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407919626] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 11:03:00,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462021645] [2022-10-17 11:03:00,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:03:00,953 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 11:03:00,953 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:03:00,954 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 11:03:00,969 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-10-17 11:03:01,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:03:01,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 3 conjunts are in the unsatisfiable core [2022-10-17 11:03:01,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 11:03:01,223 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2022-10-17 11:03:01,224 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 11:03:01,326 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2022-10-17 11:03:01,327 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [462021645] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 11:03:01,327 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 11:03:01,328 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-10-17 11:03:01,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947102329] [2022-10-17 11:03:01,328 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 11:03:01,329 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:03:01,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:03:01,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-10-17 11:03:01,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-10-17 11:03:01,331 INFO L87 Difference]: Start difference. First operand 3346 states and 4230 transitions. cyclomatic complexity: 888 Second operand has 6 states, 5 states have (on average 34.6) internal successors, (173), 6 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:03:01,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:03:01,590 INFO L93 Difference]: Finished difference Result 4290 states and 5304 transitions. [2022-10-17 11:03:01,590 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4290 states and 5304 transitions. [2022-10-17 11:03:01,619 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3328 [2022-10-17 11:03:01,646 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4290 states to 4290 states and 5304 transitions. [2022-10-17 11:03:01,646 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4290 [2022-10-17 11:03:01,652 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4290 [2022-10-17 11:03:01,653 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4290 states and 5304 transitions. [2022-10-17 11:03:01,660 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 11:03:01,661 INFO L218 hiAutomatonCegarLoop]: Abstraction has 4290 states and 5304 transitions. [2022-10-17 11:03:01,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4290 states and 5304 transitions. [2022-10-17 11:03:01,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4290 to 3331. [2022-10-17 11:03:01,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3331 states, 3331 states have (on average 1.2557790453317321) internal successors, (4183), 3330 states have internal predecessors, (4183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:03:01,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3331 states to 3331 states and 4183 transitions. [2022-10-17 11:03:01,764 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3331 states and 4183 transitions. [2022-10-17 11:03:01,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-10-17 11:03:01,765 INFO L428 stractBuchiCegarLoop]: Abstraction has 3331 states and 4183 transitions. [2022-10-17 11:03:01,765 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2022-10-17 11:03:01,766 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3331 states and 4183 transitions. [2022-10-17 11:03:01,783 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3320 [2022-10-17 11:03:01,783 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:03:01,783 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:03:01,786 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:03:01,786 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:03:01,787 INFO L748 eck$LassoCheckResult]: Stem: 48488#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(18, 2);call #Ultimate.allocInit(12, 3); 48405#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret46#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;havoc ssl3_connect_~s__info_callback~0#1;havoc ssl3_connect_~s__in_handshake~0#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;havoc ssl3_connect_~s__version~0#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;havoc ssl3_connect_~s__shutdown~0#1;havoc ssl3_connect_~s__ctx__info_callback~0#1;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;havoc ssl3_connect_~tmp___1~0#1;havoc ssl3_connect_~tmp___2~0#1;havoc ssl3_connect_~tmp___3~0#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~blastFlag~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 48355#L86 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 48356#L89-2 ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_~s__in_handshake~0#1; 48471#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 48461#L106-1 assume !false; 48499#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 48498#L109 assume 12292 == ssl3_connect_~s__state~0#1; 48455#L110 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1; 48456#L215 [2022-10-17 11:03:01,787 INFO L750 eck$LassoCheckResult]: Loop: 48456#L215 ssl3_connect_~s__server~0#1 := 0; 49088#L220 assume 0 != ssl3_connect_~cb~0#1; 49086#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0#1);ssl3_connect_~s__type~0#1 := 4096; 49083#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1 % 4294967296); 49080#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 49077#L256 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__init_num~0#1 := 0; 49071#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 49069#L577 ssl3_connect_~skip~0#1 := 0; 49067#L106-1 assume !false; 49065#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 49063#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 49061#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 49059#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 49058#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 49055#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 48823#L124 assume 4368 == ssl3_connect_~s__state~0#1; 48753#L128 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1; 48822#L270 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 48801#L270-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 48820#L282 assume ssl3_connect_~s__bbio~0#1 % 4294967296 != ssl3_connect_~s__wbio~0#1 % 4294967296; 48815#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 48814#L577 ssl3_connect_~skip~0#1 := 0; 48813#L106-1 assume !false; 48812#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 48811#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 48810#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 48809#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 48808#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 48807#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 48806#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 48805#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 48804#L130 assume 4384 == ssl3_connect_~s__state~0#1; 48543#L134 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1; 48744#L291 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 48740#L294-2 assume !(ssl3_connect_~ret~0#1 <= 0); 48735#L305 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 48733#L305-2 ssl3_connect_~s__init_num~0#1 := 0; 48728#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 48727#L577 ssl3_connect_~skip~0#1 := 0; 48726#L106-1 assume !false; 48725#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 48724#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 48723#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 48722#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 48721#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 48720#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 48719#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 48718#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 48717#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 48716#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 48680#L136 assume 4400 == ssl3_connect_~s__state~0#1; 48540#L140 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 48431#L314-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 48432#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 48408#L577 ssl3_connect_~skip~0#1 := 0; 48448#L106-1 assume !false; 48484#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 48483#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 48420#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 48421#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 48435#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 51666#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 48465#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 48466#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 48436#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 48437#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 48482#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 51661#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 51660#L142 assume 4416 == ssl3_connect_~s__state~0#1; 48474#L146 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1; 48387#L335 assume !(3 == ssl3_connect_~blastFlag~0#1); 48388#L335-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 48402#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 48486#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 51653#L577 ssl3_connect_~skip~0#1 := 0; 51652#L106-1 assume !false; 51647#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51645#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 51643#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 51641#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 51639#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 51637#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 51635#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 51633#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 51631#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 51629#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 51627#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 51625#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 51623#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 51621#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 51619#L148 assume 4432 == ssl3_connect_~s__state~0#1; 48400#L152 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1; 48401#L357 assume !(5 == ssl3_connect_~blastFlag~0#1); 48430#L362 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 48495#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 51646#L577 ssl3_connect_~skip~0#1 := 0; 51644#L106-1 assume !false; 51642#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51640#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 51638#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 51636#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 51634#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 51632#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 51630#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 51628#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 51626#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 51624#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 51622#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 51620#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 51618#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 51617#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 51616#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 51615#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 51613#L154 assume 4448 == ssl3_connect_~s__state~0#1; 48378#L158 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 48379#L373 assume !(ssl3_connect_~ret~0#1 <= 0); 48374#L378 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 48375#L378-2 ssl3_connect_~s__init_num~0#1 := 0; 51505#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 51499#L577 ssl3_connect_~skip~0#1 := 0; 51497#L106-1 assume !false; 51495#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51492#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 51486#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 51483#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 51480#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 51477#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 51474#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 51471#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 51468#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 51465#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 51462#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 51459#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 51456#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 51453#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 51450#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 51447#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 51444#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 51441#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 51438#L160 assume 4464 == ssl3_connect_~s__state~0#1; 48522#L170 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 51433#L390 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 51426#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 51309#L577 ssl3_connect_~skip~0#1 := 0; 51249#L106-1 assume !false; 51248#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51228#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 51223#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 51215#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 51213#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 51210#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 51203#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 51200#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 51197#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 51194#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 51191#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 51188#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 51185#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 51182#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 51179#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 51176#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 51173#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 51167#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 51163#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 51149#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 51145#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 51104#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 51100#L172 assume 4480 == ssl3_connect_~s__state~0#1; 48519#L176 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet40#1;havoc ssl3_connect_#t~nondet40#1; 51088#L401 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 51069#L407 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 51064#L407-2 ssl3_connect_~s__init_num~0#1 := 0; 51057#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 51054#L577 ssl3_connect_~skip~0#1 := 0; 51051#L106-1 assume !false; 51048#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51045#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 51042#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 51039#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 51036#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 51033#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 49758#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 49755#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 49753#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 49752#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 49751#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 49749#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 49747#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 49746#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 49745#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 49744#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 49743#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 49741#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 49739#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 49738#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 49737#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 49735#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 49733#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 49732#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 49731#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 49729#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 49726#L184 assume 4512 == ssl3_connect_~s__state~0#1; 48511#L188 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 49725#L430 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 49723#L438 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 49722#L438-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 49721#L449 assume !(0 == ssl3_connect_~tmp___8~0#1); 49670#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 49667#L577 ssl3_connect_~skip~0#1 := 0; 49665#L106-1 assume !false; 49663#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 49661#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 49659#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 49657#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 49656#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 49655#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 49654#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 49652#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 49651#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 49646#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 49644#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 49642#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 49640#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 49638#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 49636#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 49634#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 49632#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 49629#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 49627#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 49625#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 49623#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 49621#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 49619#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 49617#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 49615#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 49613#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 49611#L184 assume !(4512 == ssl3_connect_~s__state~0#1); 49609#L187 assume !(4513 == ssl3_connect_~s__state~0#1); 49607#L190 assume 4528 == ssl3_connect_~s__state~0#1; 49603#L194 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 49600#L459 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~s__s3__flags~0#1 := -5 + ssl3_connect_~s__s3__flags~0#1; 49493#L466 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 48953#L466-1 ssl3_connect_~s__init_num~0#1 := 0; 48947#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 48946#L577 ssl3_connect_~skip~0#1 := 0; 48945#L106-1 assume !false; 48944#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 48943#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 48942#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 48941#L115 assume 4096 == ssl3_connect_~s__state~0#1; 48456#L215 [2022-10-17 11:03:01,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:03:01,788 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 1 times [2022-10-17 11:03:01,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:03:01,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434601342] [2022-10-17 11:03:01,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:03:01,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:03:01,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:03:01,796 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:03:01,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:03:01,805 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:03:01,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:03:01,806 INFO L85 PathProgramCache]: Analyzing trace with hash 572555551, now seen corresponding path program 1 times [2022-10-17 11:03:01,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:03:01,806 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649851135] [2022-10-17 11:03:01,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:03:01,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:03:01,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:03:01,968 INFO L134 CoverageAnalysis]: Checked inductivity of 768 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2022-10-17 11:03:01,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:03:01,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649851135] [2022-10-17 11:03:01,969 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649851135] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:03:01,969 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:03:01,969 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 11:03:01,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101320102] [2022-10-17 11:03:01,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:03:01,970 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:03:01,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:03:01,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:03:01,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:03:01,972 INFO L87 Difference]: Start difference. First operand 3331 states and 4183 transitions. cyclomatic complexity: 856 Second operand has 3 states, 2 states have (on average 45.5) internal successors, (91), 3 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:03:02,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:03:02,153 INFO L93 Difference]: Finished difference Result 3663 states and 4563 transitions. [2022-10-17 11:03:02,154 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3663 states and 4563 transitions. [2022-10-17 11:03:02,180 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3652 [2022-10-17 11:03:02,214 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3663 states to 3663 states and 4563 transitions. [2022-10-17 11:03:02,214 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3663 [2022-10-17 11:03:02,220 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3663 [2022-10-17 11:03:02,222 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3663 states and 4563 transitions. [2022-10-17 11:03:02,230 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 11:03:02,230 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3663 states and 4563 transitions. [2022-10-17 11:03:02,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3663 states and 4563 transitions. [2022-10-17 11:03:02,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3663 to 3447. [2022-10-17 11:03:02,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3447 states, 3447 states have (on average 1.2587757470263998) internal successors, (4339), 3446 states have internal predecessors, (4339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:03:02,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3447 states to 3447 states and 4339 transitions. [2022-10-17 11:03:02,343 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3447 states and 4339 transitions. [2022-10-17 11:03:02,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:03:02,344 INFO L428 stractBuchiCegarLoop]: Abstraction has 3447 states and 4339 transitions. [2022-10-17 11:03:02,344 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2022-10-17 11:03:02,344 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3447 states and 4339 transitions. [2022-10-17 11:03:02,362 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3436 [2022-10-17 11:03:02,362 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:03:02,362 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:03:02,365 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:03:02,365 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:03:02,365 INFO L748 eck$LassoCheckResult]: Stem: 55486#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(18, 2);call #Ultimate.allocInit(12, 3); 55406#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret46#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;havoc ssl3_connect_~s__info_callback~0#1;havoc ssl3_connect_~s__in_handshake~0#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;havoc ssl3_connect_~s__version~0#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;havoc ssl3_connect_~s__shutdown~0#1;havoc ssl3_connect_~s__ctx__info_callback~0#1;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;havoc ssl3_connect_~tmp___1~0#1;havoc ssl3_connect_~tmp___2~0#1;havoc ssl3_connect_~tmp___3~0#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~blastFlag~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 55355#L86 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 55356#L89-2 ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_~s__in_handshake~0#1; 55469#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 55460#L106-1 assume !false; 55498#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 55497#L109 assume 12292 == ssl3_connect_~s__state~0#1; 55454#L110 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1; 55455#L215 [2022-10-17 11:03:02,366 INFO L750 eck$LassoCheckResult]: Loop: 55455#L215 ssl3_connect_~s__server~0#1 := 0; 56381#L220 assume 0 != ssl3_connect_~cb~0#1; 56379#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0#1);ssl3_connect_~s__type~0#1 := 4096; 56376#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1 % 4294967296); 56371#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 56368#L256 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__init_num~0#1 := 0; 56361#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56355#L577 ssl3_connect_~skip~0#1 := 0; 56353#L106-1 assume !false; 56351#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56349#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 56347#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 56345#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 56343#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 56341#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 56339#L124 assume 4368 == ssl3_connect_~s__state~0#1; 55867#L128 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1; 56337#L270 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 56334#L270-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 56332#L282 assume ssl3_connect_~s__bbio~0#1 % 4294967296 != ssl3_connect_~s__wbio~0#1 % 4294967296; 56322#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56320#L577 ssl3_connect_~skip~0#1 := 0; 56318#L106-1 assume !false; 56316#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56314#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 56312#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 56310#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 56308#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 56306#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 56304#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 56302#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 56300#L130 assume 4384 == ssl3_connect_~s__state~0#1; 55860#L134 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1; 56297#L291 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 56295#L294-2 assume !(ssl3_connect_~ret~0#1 <= 0); 56293#L305 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 56291#L305-2 ssl3_connect_~s__init_num~0#1 := 0; 56286#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56285#L577 ssl3_connect_~skip~0#1 := 0; 56284#L106-1 assume !false; 56283#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56282#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 56281#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 56280#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 56279#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 56278#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 56277#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 56276#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 56275#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 56274#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 56273#L136 assume 4400 == ssl3_connect_~s__state~0#1; 55854#L140 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 56268#L314-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 56263#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56262#L577 ssl3_connect_~skip~0#1 := 0; 56261#L106-1 assume !false; 56260#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56259#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 56258#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 56257#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 56256#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 56255#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 56254#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 56253#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 56252#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 56251#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 56250#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 56249#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 56248#L142 assume 4416 == ssl3_connect_~s__state~0#1; 55846#L146 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1; 56247#L335 assume !(3 == ssl3_connect_~blastFlag~0#1); 56246#L335-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 56244#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 56239#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56238#L577 ssl3_connect_~skip~0#1 := 0; 56237#L106-1 assume !false; 56236#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56235#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 56234#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 56233#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 56232#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 56231#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 56230#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 56229#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 56228#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 56227#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 56226#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 56225#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 56224#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 56223#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 56222#L148 assume 4432 == ssl3_connect_~s__state~0#1; 55835#L152 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1; 56221#L357 assume !(5 == ssl3_connect_~blastFlag~0#1); 56219#L362 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 56214#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56213#L577 ssl3_connect_~skip~0#1 := 0; 56212#L106-1 assume !false; 56211#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56210#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 56209#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 56208#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 56207#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 56206#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 56205#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 56204#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 56203#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 56202#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 56201#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 56200#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 56199#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 56198#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 56197#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 56196#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 56195#L154 assume 4448 == ssl3_connect_~s__state~0#1; 55824#L158 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 56194#L373 assume !(ssl3_connect_~ret~0#1 <= 0); 56192#L378 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 56190#L378-2 ssl3_connect_~s__init_num~0#1 := 0; 56185#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56184#L577 ssl3_connect_~skip~0#1 := 0; 56183#L106-1 assume !false; 56182#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56181#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 56180#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 56179#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 56178#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 56177#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 56176#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 56175#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 56174#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 56173#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 56172#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 56171#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 56170#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 56169#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 56168#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 56167#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 56166#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 56165#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 56164#L160 assume 4464 == ssl3_connect_~s__state~0#1; 55755#L170 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 56161#L390 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 56151#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56149#L577 ssl3_connect_~skip~0#1 := 0; 56147#L106-1 assume !false; 56145#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56143#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 56141#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 56139#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 56137#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 56135#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 56133#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 56131#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 56129#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 56127#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 56125#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 56123#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 56121#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 56119#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 56117#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 56115#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 56113#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 56111#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 56109#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 56107#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 56105#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 56103#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 56101#L172 assume 4480 == ssl3_connect_~s__state~0#1; 55743#L176 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet40#1;havoc ssl3_connect_#t~nondet40#1; 56098#L401 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 56096#L407 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 56093#L407-2 ssl3_connect_~s__init_num~0#1 := 0; 56088#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56087#L577 ssl3_connect_~skip~0#1 := 0; 56086#L106-1 assume !false; 56085#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56084#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 56083#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 56082#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 56081#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 56080#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 56079#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 56078#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 56077#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 56076#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 56075#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 56074#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 56073#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 56072#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 56071#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 56070#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 56069#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 56068#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 56067#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 56066#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 56065#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 56064#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 56063#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 56062#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 56061#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 56060#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 56059#L184 assume 4512 == ssl3_connect_~s__state~0#1; 55918#L188 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 56058#L430 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 56057#L438 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 56056#L438-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 56054#L449 assume !(0 == ssl3_connect_~tmp___8~0#1); 56049#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56048#L577 ssl3_connect_~skip~0#1 := 0; 56047#L106-1 assume !false; 56046#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56045#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 56044#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 56043#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 56042#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 56041#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 56040#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 56039#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 56038#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 56037#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 56036#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 56035#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 56034#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 56033#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 56032#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 56031#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 56030#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 56029#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 56028#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 56027#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 56026#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 56025#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 56024#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 56023#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 56022#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 56021#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 56020#L184 assume !(4512 == ssl3_connect_~s__state~0#1); 56019#L187 assume !(4513 == ssl3_connect_~s__state~0#1); 56018#L190 assume 4528 == ssl3_connect_~s__state~0#1; 55915#L194 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 56016#L459 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~s__s3__flags~0#1 := -5 + ssl3_connect_~s__s3__flags~0#1; 56012#L466 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 56008#L466-1 ssl3_connect_~s__init_num~0#1 := 0; 55998#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 55996#L577 ssl3_connect_~skip~0#1 := 0; 55994#L106-1 assume !false; 55992#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 55990#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 55988#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 55986#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 55984#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 55982#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 55980#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 55978#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 55976#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 55974#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 55972#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 55970#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 55968#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 55966#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 55964#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 55962#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 55960#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 55958#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 55956#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 55954#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 55952#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 55950#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 55948#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 55946#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 55944#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 55942#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 55940#L184 assume !(4512 == ssl3_connect_~s__state~0#1); 55938#L187 assume !(4513 == ssl3_connect_~s__state~0#1); 55936#L190 assume !(4528 == ssl3_connect_~s__state~0#1); 55934#L193 assume !(4529 == ssl3_connect_~s__state~0#1); 55913#L196 assume !(4560 == ssl3_connect_~s__state~0#1); 55909#L199 assume !(4561 == ssl3_connect_~s__state~0#1); 55907#L202 assume 4352 == ssl3_connect_~s__state~0#1; 55904#L203 assume !(ssl3_connect_~num1~0#1 > 0); 55899#L496-1 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 55889#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 55887#L577 ssl3_connect_~skip~0#1 := 0; 55885#L106-1 assume !false; 55883#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 55881#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 55879#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 55877#L115 assume 4096 == ssl3_connect_~s__state~0#1; 55455#L215 [2022-10-17 11:03:02,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:03:02,367 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 2 times [2022-10-17 11:03:02,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:03:02,367 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695432899] [2022-10-17 11:03:02,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:03:02,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:03:02,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:03:02,375 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:03:02,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:03:02,382 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:03:02,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:03:02,383 INFO L85 PathProgramCache]: Analyzing trace with hash 366122955, now seen corresponding path program 1 times [2022-10-17 11:03:02,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:03:02,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355747493] [2022-10-17 11:03:02,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:03:02,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:03:02,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:03:02,585 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2022-10-17 11:03:02,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:03:02,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355747493] [2022-10-17 11:03:02,586 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355747493] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 11:03:02,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1452184188] [2022-10-17 11:03:02,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:03:02,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 11:03:02,586 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:03:02,587 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 11:03:02,605 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-10-17 11:03:02,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:03:02,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 3 conjunts are in the unsatisfiable core [2022-10-17 11:03:02,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 11:03:02,796 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2022-10-17 11:03:02,796 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 11:03:02,900 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2022-10-17 11:03:02,900 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1452184188] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 11:03:02,900 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 11:03:02,901 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-10-17 11:03:02,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50727829] [2022-10-17 11:03:02,901 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 11:03:02,902 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:03:02,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:03:02,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-10-17 11:03:02,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-10-17 11:03:02,904 INFO L87 Difference]: Start difference. First operand 3447 states and 4339 transitions. cyclomatic complexity: 896 Second operand has 6 states, 5 states have (on average 35.2) internal successors, (176), 6 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:03:03,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:03:03,470 INFO L93 Difference]: Finished difference Result 5054 states and 6072 transitions. [2022-10-17 11:03:03,470 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5054 states and 6072 transitions. [2022-10-17 11:03:03,506 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3712 [2022-10-17 11:03:03,535 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5054 states to 5046 states and 6064 transitions. [2022-10-17 11:03:03,535 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5046 [2022-10-17 11:03:03,542 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5046 [2022-10-17 11:03:03,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5046 states and 6064 transitions. [2022-10-17 11:03:03,552 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 11:03:03,552 INFO L218 hiAutomatonCegarLoop]: Abstraction has 5046 states and 6064 transitions. [2022-10-17 11:03:03,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5046 states and 6064 transitions. [2022-10-17 11:03:03,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5046 to 3443. [2022-10-17 11:03:03,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3443 states, 3443 states have (on average 1.2277083938425792) internal successors, (4227), 3442 states have internal predecessors, (4227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:03:03,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3443 states to 3443 states and 4227 transitions. [2022-10-17 11:03:03,639 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3443 states and 4227 transitions. [2022-10-17 11:03:03,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-10-17 11:03:03,640 INFO L428 stractBuchiCegarLoop]: Abstraction has 3443 states and 4227 transitions. [2022-10-17 11:03:03,640 INFO L335 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2022-10-17 11:03:03,640 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3443 states and 4227 transitions. [2022-10-17 11:03:03,656 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3432 [2022-10-17 11:03:03,657 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:03:03,657 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:03:03,660 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:03:03,660 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:03:03,660 INFO L748 eck$LassoCheckResult]: Stem: 65721#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(18, 2);call #Ultimate.allocInit(12, 3); 65644#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret46#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;havoc ssl3_connect_~s__info_callback~0#1;havoc ssl3_connect_~s__in_handshake~0#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;havoc ssl3_connect_~s__version~0#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;havoc ssl3_connect_~s__shutdown~0#1;havoc ssl3_connect_~s__ctx__info_callback~0#1;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;havoc ssl3_connect_~tmp___1~0#1;havoc ssl3_connect_~tmp___2~0#1;havoc ssl3_connect_~tmp___3~0#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~blastFlag~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 65593#L86 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 65594#L89-2 ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_~s__in_handshake~0#1; 65705#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 65696#L106-1 assume !false; 65733#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 65732#L109 assume 12292 == ssl3_connect_~s__state~0#1; 65690#L110 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1; 65691#L215 [2022-10-17 11:03:03,661 INFO L750 eck$LassoCheckResult]: Loop: 65691#L215 ssl3_connect_~s__server~0#1 := 0; 65681#L220 assume 0 != ssl3_connect_~cb~0#1; 65651#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0#1);ssl3_connect_~s__type~0#1 := 4096; 65652#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1 % 4294967296); 65627#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 65655#L256 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__init_num~0#1 := 0; 65656#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 68999#L577 ssl3_connect_~skip~0#1 := 0; 68996#L106-1 assume !false; 68993#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 68990#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 68987#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 68984#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 68983#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 68959#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 67728#L124 assume 4368 == ssl3_connect_~s__state~0#1; 67726#L128 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1; 67724#L270 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 67720#L270-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 67718#L282 assume ssl3_connect_~s__bbio~0#1 % 4294967296 != ssl3_connect_~s__wbio~0#1 % 4294967296; 67707#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67705#L577 ssl3_connect_~skip~0#1 := 0; 67703#L106-1 assume !false; 67702#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67701#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 67700#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 67698#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 67697#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 67691#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 67689#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 67687#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 67685#L130 assume 4384 == ssl3_connect_~s__state~0#1; 67683#L134 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1; 67681#L291 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 67674#L294-2 assume !(ssl3_connect_~ret~0#1 <= 0); 67671#L305 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 67669#L305-2 ssl3_connect_~s__init_num~0#1 := 0; 67660#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67658#L577 ssl3_connect_~skip~0#1 := 0; 67656#L106-1 assume !false; 67654#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67652#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 67650#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 67618#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 67617#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 67615#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 67613#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 67611#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 67609#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 67607#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 67605#L136 assume 4400 == ssl3_connect_~s__state~0#1; 67602#L140 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 67598#L314-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 67592#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67589#L577 ssl3_connect_~skip~0#1 := 0; 67515#L106-1 assume !false; 67509#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67507#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 67505#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 67503#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 67501#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 67499#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 67497#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 67495#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 67493#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 67491#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 67489#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 67487#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 67485#L142 assume 4416 == ssl3_connect_~s__state~0#1; 67483#L146 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1; 67481#L335 assume !(3 == ssl3_connect_~blastFlag~0#1); 67479#L335-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 67476#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 67470#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67468#L577 ssl3_connect_~skip~0#1 := 0; 67466#L106-1 assume !false; 67464#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67462#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 67460#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 67458#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 67456#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 67454#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 67452#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 67450#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 67448#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 67445#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 67439#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 67435#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 67434#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 67432#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 67430#L148 assume 4432 == ssl3_connect_~s__state~0#1; 67383#L152 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1; 67382#L357 assume !(5 == ssl3_connect_~blastFlag~0#1); 67375#L362 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 67366#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67358#L577 ssl3_connect_~skip~0#1 := 0; 67354#L106-1 assume !false; 67350#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67346#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 67342#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 67338#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 67334#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 67330#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 67326#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 67322#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 67318#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 67314#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 67310#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 67306#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 67302#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 67298#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 67294#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 67290#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 67286#L154 assume 4448 == ssl3_connect_~s__state~0#1; 67283#L158 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 67281#L373 assume !(ssl3_connect_~ret~0#1 <= 0); 67279#L378 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 66131#L378-2 ssl3_connect_~s__init_num~0#1 := 0; 66126#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 66125#L577 ssl3_connect_~skip~0#1 := 0; 66124#L106-1 assume !false; 66123#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 66122#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 66121#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 66120#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 66119#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 66118#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 66117#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 66116#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 66115#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 66114#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 66113#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 66112#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 66111#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 66110#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 66109#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 66108#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 66107#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 66106#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 66105#L160 assume 4464 == ssl3_connect_~s__state~0#1; 66104#L170 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 66102#L390 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 66097#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 66096#L577 ssl3_connect_~skip~0#1 := 0; 66095#L106-1 assume !false; 66094#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 66093#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 66092#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 66091#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 66090#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 66089#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 66088#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 66087#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 66086#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 66085#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 66084#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 66083#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 66082#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 66081#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 66080#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 66079#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 65953#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 65949#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 65945#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 65940#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 65936#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 65930#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 65862#L172 assume 4480 == ssl3_connect_~s__state~0#1; 65858#L176 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet40#1;havoc ssl3_connect_#t~nondet40#1; 65857#L401 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 65856#L407 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 65641#L407-2 ssl3_connect_~s__init_num~0#1 := 0; 65618#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 68928#L577 ssl3_connect_~skip~0#1 := 0; 68926#L106-1 assume !false; 68924#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 68921#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 68918#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 68914#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 68910#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 68906#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 68902#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 68898#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 68894#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 68890#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 68886#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 68882#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 68878#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 68874#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 68870#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 68866#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 68862#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 68858#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 68854#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 68851#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 68849#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 68839#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 68836#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 68835#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 68746#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 68745#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 68744#L184 assume 4512 == ssl3_connect_~s__state~0#1; 65623#L188 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 65621#L430 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 65622#L438 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 65710#L438-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 65688#L449 assume !(0 == ssl3_connect_~tmp___8~0#1); 65689#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 68401#L577 ssl3_connect_~skip~0#1 := 0; 68398#L106-1 assume !false; 68392#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 68390#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 68388#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 68386#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 68384#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 68382#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 68380#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 68378#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 68376#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 68374#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 68372#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 68370#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 68368#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 68366#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 68364#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 68362#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 68360#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 68358#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 68356#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 68354#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 68352#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 68350#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 68348#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 68346#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 68344#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 68336#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 68331#L184 assume !(4512 == ssl3_connect_~s__state~0#1); 68326#L187 assume !(4513 == ssl3_connect_~s__state~0#1); 68322#L190 assume 4528 == ssl3_connect_~s__state~0#1; 68317#L194 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 68001#L459 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~s__s3__flags~0#1 := -5 + ssl3_connect_~s__s3__flags~0#1; 66683#L466 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 65693#L466-1 ssl3_connect_~s__init_num~0#1 := 0; 65694#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 65646#L577 ssl3_connect_~skip~0#1 := 0; 65683#L106-1 assume !false; 65717#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 65715#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 65716#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 65671#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 65672#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 65628#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 65629#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 68954#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 65673#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 65674#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 65619#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 65620#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 68915#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 68911#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 68907#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 68903#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 68899#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 68895#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 68891#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 68887#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 68883#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 68879#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 68875#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 68871#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 68867#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 68863#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 68859#L184 assume !(4512 == ssl3_connect_~s__state~0#1); 68855#L187 assume !(4513 == ssl3_connect_~s__state~0#1); 68852#L190 assume !(4528 == ssl3_connect_~s__state~0#1); 68850#L193 assume !(4529 == ssl3_connect_~s__state~0#1); 68840#L196 assume !(4560 == ssl3_connect_~s__state~0#1); 68837#L199 assume !(4561 == ssl3_connect_~s__state~0#1); 65706#L202 assume 4352 == ssl3_connect_~s__state~0#1; 65707#L203 assume !(ssl3_connect_~num1~0#1 > 0); 65661#L496-1 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 65662#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 68820#L577 ssl3_connect_~skip~0#1 := 0; 68818#L106-1 assume !false; 68816#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 68814#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 68812#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 68810#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 68808#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 68806#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 68804#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 68802#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 68800#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 68798#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 68796#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 68794#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 68792#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 68790#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 68788#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 68786#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 68784#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 68782#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 68780#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 68778#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 68776#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 68774#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 68772#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 68770#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 68768#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 68766#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 68764#L184 assume !(4512 == ssl3_connect_~s__state~0#1); 68762#L187 assume !(4513 == ssl3_connect_~s__state~0#1); 68760#L190 assume !(4528 == ssl3_connect_~s__state~0#1); 68758#L193 assume !(4529 == ssl3_connect_~s__state~0#1); 68756#L196 assume 4560 == ssl3_connect_~s__state~0#1; 68754#L200 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 68752#L483 assume !(ssl3_connect_~ret~0#1 <= 0); 68750#L488 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 3; 65642#L488-2 ssl3_connect_~s__init_num~0#1 := 0; 65643#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69030#L577 ssl3_connect_~skip~0#1 := 0; 69029#L106-1 assume !false; 69028#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69027#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 65657#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 65658#L115 assume 4096 == ssl3_connect_~s__state~0#1; 65691#L215 [2022-10-17 11:03:03,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:03:03,662 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 3 times [2022-10-17 11:03:03,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:03:03,662 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765014] [2022-10-17 11:03:03,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:03:03,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:03:03,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:03:03,669 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:03:03,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:03:03,677 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:03:03,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:03:03,677 INFO L85 PathProgramCache]: Analyzing trace with hash 855735703, now seen corresponding path program 1 times [2022-10-17 11:03:03,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:03:03,678 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451624360] [2022-10-17 11:03:03,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:03:03,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:03:03,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:03:03,835 INFO L134 CoverageAnalysis]: Checked inductivity of 1216 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 1132 trivial. 0 not checked. [2022-10-17 11:03:03,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:03:03,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451624360] [2022-10-17 11:03:03,836 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451624360] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:03:03,836 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:03:03,836 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 11:03:03,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760813793] [2022-10-17 11:03:03,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:03:03,837 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:03:03,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:03:03,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:03:03,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:03:03,839 INFO L87 Difference]: Start difference. First operand 3443 states and 4227 transitions. cyclomatic complexity: 788 Second operand has 3 states, 2 states have (on average 51.5) internal successors, (103), 3 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:03:04,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:03:04,035 INFO L93 Difference]: Finished difference Result 3590 states and 4329 transitions. [2022-10-17 11:03:04,035 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3590 states and 4329 transitions. [2022-10-17 11:03:04,057 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2936 [2022-10-17 11:03:04,072 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3590 states to 3254 states and 3953 transitions. [2022-10-17 11:03:04,072 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3254 [2022-10-17 11:03:04,077 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3254 [2022-10-17 11:03:04,077 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3254 states and 3953 transitions. [2022-10-17 11:03:04,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 11:03:04,082 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3254 states and 3953 transitions. [2022-10-17 11:03:04,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3254 states and 3953 transitions. [2022-10-17 11:03:04,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3254 to 3086. [2022-10-17 11:03:04,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3086 states, 3086 states have (on average 1.2200259235255995) internal successors, (3765), 3085 states have internal predecessors, (3765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:03:04,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3086 states to 3086 states and 3765 transitions. [2022-10-17 11:03:04,157 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3086 states and 3765 transitions. [2022-10-17 11:03:04,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:03:04,159 INFO L428 stractBuchiCegarLoop]: Abstraction has 3086 states and 3765 transitions. [2022-10-17 11:03:04,160 INFO L335 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2022-10-17 11:03:04,160 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3086 states and 3765 transitions. [2022-10-17 11:03:04,174 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2936 [2022-10-17 11:03:04,175 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:03:04,175 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:03:04,178 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:03:04,178 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:03:04,179 INFO L748 eck$LassoCheckResult]: Stem: 72765#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(18, 2);call #Ultimate.allocInit(12, 3); 72681#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret46#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;havoc ssl3_connect_~s__info_callback~0#1;havoc ssl3_connect_~s__in_handshake~0#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;havoc ssl3_connect_~s__version~0#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;havoc ssl3_connect_~s__shutdown~0#1;havoc ssl3_connect_~s__ctx__info_callback~0#1;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;havoc ssl3_connect_~tmp___1~0#1;havoc ssl3_connect_~tmp___2~0#1;havoc ssl3_connect_~tmp___3~0#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~blastFlag~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 72632#L86 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 72633#L89-2 ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_~s__in_handshake~0#1; 72743#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 72735#L106-1 assume !false; 72778#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 72777#L109 assume 12292 == ssl3_connect_~s__state~0#1; 72728#L110 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1; 72729#L215 ssl3_connect_~s__server~0#1 := 0; 74347#L220 assume !(0 != ssl3_connect_~cb~0#1); 74346#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0#1);ssl3_connect_~s__type~0#1 := 4096; 74344#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1 % 4294967296); 74341#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 74337#L256 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__init_num~0#1 := 0; 74327#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 74325#L577 ssl3_connect_~skip~0#1 := 0; 74323#L106-1 assume !false; 74321#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74319#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 74317#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 74315#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 74313#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 74311#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 74309#L124 assume 4368 == ssl3_connect_~s__state~0#1; 74308#L128 [2022-10-17 11:03:04,179 INFO L750 eck$LassoCheckResult]: Loop: 74308#L128 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1; 74307#L270 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 73789#L270-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 74305#L282 assume ssl3_connect_~s__bbio~0#1 % 4294967296 != ssl3_connect_~s__wbio~0#1 % 4294967296; 74300#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 74299#L577 ssl3_connect_~skip~0#1 := 0; 74298#L106-1 assume !false; 74297#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74296#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 74295#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 74294#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 74293#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 74292#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 74291#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 74290#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 74289#L130 assume 4384 == ssl3_connect_~s__state~0#1; 74288#L134 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1; 74287#L291 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 73767#L294-2 assume !(ssl3_connect_~ret~0#1 <= 0); 74285#L305 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 74283#L305-2 ssl3_connect_~s__init_num~0#1 := 0; 74278#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 74277#L577 ssl3_connect_~skip~0#1 := 0; 74276#L106-1 assume !false; 74275#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74274#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 74273#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 74272#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 74271#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 74270#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 74269#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 74268#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 74267#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 74266#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 74265#L136 assume 4400 == ssl3_connect_~s__state~0#1; 74263#L140 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 74262#L314-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 73725#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73726#L577 ssl3_connect_~skip~0#1 := 0; 73713#L106-1 assume !false; 73714#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73701#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 73702#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 73689#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 73690#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 73677#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 73678#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 73665#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 73666#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 73653#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 73654#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 73641#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 73642#L142 assume 4416 == ssl3_connect_~s__state~0#1; 73616#L146 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1; 73617#L335 assume !(3 == ssl3_connect_~blastFlag~0#1); 73606#L335-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 73607#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 74457#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 74456#L577 ssl3_connect_~skip~0#1 := 0; 74455#L106-1 assume !false; 74454#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74453#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 74452#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 74451#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 74450#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 74449#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 74448#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 74447#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 74446#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 74445#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 74444#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 74443#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 74442#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 74441#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 74439#L148 assume 4432 == ssl3_connect_~s__state~0#1; 74438#L152 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1; 74437#L357 assume !(5 == ssl3_connect_~blastFlag~0#1); 74436#L362 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 73525#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73526#L577 ssl3_connect_~skip~0#1 := 0; 73517#L106-1 assume !false; 73518#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73510#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 73511#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 73502#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 73503#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 73497#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 73498#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 73483#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 73484#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 73471#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 73472#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 73463#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 73464#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 73455#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 73456#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 73447#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 73448#L154 assume 4448 == ssl3_connect_~s__state~0#1; 74432#L158 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 74431#L373 assume !(ssl3_connect_~ret~0#1 <= 0); 74430#L378 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 74429#L378-2 ssl3_connect_~s__init_num~0#1 := 0; 73414#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73415#L577 ssl3_connect_~skip~0#1 := 0; 73406#L106-1 assume !false; 73407#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73398#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 73399#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 73391#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 73392#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 73383#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 73384#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 73375#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 73376#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 73370#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 73363#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 73364#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 73353#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 73354#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 73348#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 73345#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 73346#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 74419#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 74418#L160 assume 4464 == ssl3_connect_~s__state~0#1; 74417#L170 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 74416#L390 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 73247#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73240#L577 ssl3_connect_~skip~0#1 := 0; 73241#L106-1 assume !false; 73227#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73221#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 73215#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 73209#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 73203#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 73197#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 73191#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 73185#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 73179#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 73151#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 73082#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 73079#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 73075#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 73072#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 73069#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 73066#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 73021#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 73017#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 73013#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 73010#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 73007#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 73005#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 72928#L172 assume 4480 == ssl3_connect_~s__state~0#1; 72929#L176 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet40#1;havoc ssl3_connect_#t~nondet40#1; 72924#L401 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 72925#L407 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 73485#L407-2 ssl3_connect_~s__init_num~0#1 := 0; 73486#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73473#L577 ssl3_connect_~skip~0#1 := 0; 73474#L106-1 assume !false; 73465#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73466#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 73457#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 73458#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 73449#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 73450#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 73442#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 73443#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 73437#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 73438#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 73429#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 73430#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 73425#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 73426#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 73412#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 73413#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 73404#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 73405#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 73397#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 73393#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 73394#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 73385#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 73386#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 73377#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 73378#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 73365#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 73366#L184 assume 4512 == ssl3_connect_~s__state~0#1; 73336#L188 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 73337#L430 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 74371#L438 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 74370#L438-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 74368#L449 assume !(0 == ssl3_connect_~tmp___8~0#1); 74363#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 74362#L577 ssl3_connect_~skip~0#1 := 0; 73302#L106-1 assume !false; 73303#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74361#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 74360#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 74359#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 74358#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 74357#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 73281#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 73278#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 73275#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 73272#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 73269#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 73266#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 73263#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 73260#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 73257#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 73253#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 73254#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 73715#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 73716#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 73703#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 73704#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 73691#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 73692#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 73679#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 73680#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 73667#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 73668#L184 assume !(4512 == ssl3_connect_~s__state~0#1); 73655#L187 assume !(4513 == ssl3_connect_~s__state~0#1); 73656#L190 assume 4528 == ssl3_connect_~s__state~0#1; 73643#L194 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 73644#L459 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~s__s3__flags~0#1 := -5 + ssl3_connect_~s__s3__flags~0#1; 74342#L466 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 74339#L466-1 ssl3_connect_~s__init_num~0#1 := 0; 74332#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 74326#L577 ssl3_connect_~skip~0#1 := 0; 74324#L106-1 assume !false; 74322#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74320#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 74318#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 74316#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 74314#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 74312#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 74310#L124 assume 4368 == ssl3_connect_~s__state~0#1; 74308#L128 [2022-10-17 11:03:04,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:03:04,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1905762910, now seen corresponding path program 1 times [2022-10-17 11:03:04,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:03:04,181 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22985204] [2022-10-17 11:03:04,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:03:04,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:03:04,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:03:04,216 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 11:03:04,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:03:04,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22985204] [2022-10-17 11:03:04,217 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22985204] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:03:04,217 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:03:04,217 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 11:03:04,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372333680] [2022-10-17 11:03:04,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:03:04,219 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 11:03:04,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:03:04,219 INFO L85 PathProgramCache]: Analyzing trace with hash 515208002, now seen corresponding path program 1 times [2022-10-17 11:03:04,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:03:04,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492187278] [2022-10-17 11:03:04,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:03:04,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:03:04,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:03:04,356 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2022-10-17 11:03:04,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:03:04,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492187278] [2022-10-17 11:03:04,356 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492187278] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:03:04,357 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:03:04,357 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 11:03:04,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576757982] [2022-10-17 11:03:04,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:03:04,358 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:03:04,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:03:04,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:03:04,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:03:04,359 INFO L87 Difference]: Start difference. First operand 3086 states and 3765 transitions. cyclomatic complexity: 683 Second operand has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:03:04,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:03:04,398 INFO L93 Difference]: Finished difference Result 6075 states and 7240 transitions. [2022-10-17 11:03:04,399 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6075 states and 7240 transitions. [2022-10-17 11:03:04,432 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5780 [2022-10-17 11:03:04,456 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6075 states to 6075 states and 7240 transitions. [2022-10-17 11:03:04,457 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6075 [2022-10-17 11:03:04,465 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6075 [2022-10-17 11:03:04,465 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6075 states and 7240 transitions. [2022-10-17 11:03:04,473 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 11:03:04,473 INFO L218 hiAutomatonCegarLoop]: Abstraction has 6075 states and 7240 transitions. [2022-10-17 11:03:04,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6075 states and 7240 transitions. [2022-10-17 11:03:04,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6075 to 6075. [2022-10-17 11:03:04,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6075 states, 6075 states have (on average 1.1917695473251029) internal successors, (7240), 6074 states have internal predecessors, (7240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:03:04,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6075 states to 6075 states and 7240 transitions. [2022-10-17 11:03:04,652 INFO L240 hiAutomatonCegarLoop]: Abstraction has 6075 states and 7240 transitions. [2022-10-17 11:03:04,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:03:04,667 INFO L428 stractBuchiCegarLoop]: Abstraction has 6075 states and 7240 transitions. [2022-10-17 11:03:04,668 INFO L335 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2022-10-17 11:03:04,668 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6075 states and 7240 transitions. [2022-10-17 11:03:04,689 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5780 [2022-10-17 11:03:04,690 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:03:04,690 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:03:04,692 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:03:04,692 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:03:04,693 INFO L748 eck$LassoCheckResult]: Stem: 81931#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(18, 2);call #Ultimate.allocInit(12, 3); 81848#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret46#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;havoc ssl3_connect_~s__info_callback~0#1;havoc ssl3_connect_~s__in_handshake~0#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;havoc ssl3_connect_~s__version~0#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;havoc ssl3_connect_~s__shutdown~0#1;havoc ssl3_connect_~s__ctx__info_callback~0#1;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;havoc ssl3_connect_~tmp___1~0#1;havoc ssl3_connect_~tmp___2~0#1;havoc ssl3_connect_~tmp___3~0#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~blastFlag~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 81800#L86 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 81801#L89-2 ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_~s__in_handshake~0#1; 81925#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 81904#L106-1 assume !false; 81943#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 81944#L109 assume 12292 == ssl3_connect_~s__state~0#1; 81897#L110 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1; 81898#L215 ssl3_connect_~s__server~0#1 := 0; 85972#L220 assume 0 != ssl3_connect_~cb~0#1; 85970#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0#1);ssl3_connect_~s__type~0#1 := 4096; 85967#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1 % 4294967296); 85964#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 85962#L256 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__init_num~0#1 := 0; 85953#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 85951#L577 ssl3_connect_~skip~0#1 := 0; 85949#L106-1 assume !false; 85947#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 85945#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 85943#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 85942#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 85941#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 85939#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 85938#L124 assume 4368 == ssl3_connect_~s__state~0#1; 83521#L128 [2022-10-17 11:03:04,693 INFO L750 eck$LassoCheckResult]: Loop: 83521#L128 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1; 85932#L270 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 85496#L270-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 85929#L282 assume ssl3_connect_~s__bbio~0#1 % 4294967296 != ssl3_connect_~s__wbio~0#1 % 4294967296; 85920#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 85918#L577 ssl3_connect_~skip~0#1 := 0; 85916#L106-1 assume !false; 85914#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 85912#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 85910#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 85908#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 85906#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 85904#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 85902#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 85900#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 85898#L130 assume 4384 == ssl3_connect_~s__state~0#1; 85896#L134 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1; 85894#L291 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 85458#L294-2 assume !(ssl3_connect_~ret~0#1 <= 0); 85890#L305 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 85888#L305-2 ssl3_connect_~s__init_num~0#1 := 0; 85879#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 85877#L577 ssl3_connect_~skip~0#1 := 0; 85874#L106-1 assume !false; 85873#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 85872#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 85870#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 85869#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 85864#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 85862#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 85860#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 85858#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 85856#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 85854#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 85852#L136 assume 4400 == ssl3_connect_~s__state~0#1; 85850#L140 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 81875#L314-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 81876#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87859#L577 ssl3_connect_~skip~0#1 := 0; 87852#L106-1 assume !false; 87849#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87846#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 87843#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 87842#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 87841#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 87838#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 87835#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 87831#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 87829#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 81923#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 81826#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 81827#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 81841#L142 assume 4416 == ssl3_connect_~s__state~0#1; 81916#L146 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1; 81831#L335 assume !(3 == ssl3_connect_~blastFlag~0#1); 81832#L335-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 87700#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 87692#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87690#L577 ssl3_connect_~skip~0#1 := 0; 87688#L106-1 assume !false; 87686#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87684#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 87682#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 87680#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 87678#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 87676#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 87674#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 87673#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 87671#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 87666#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 87662#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 87657#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 87654#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 81882#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 81842#L148 assume 4432 == ssl3_connect_~s__state~0#1; 81843#L152 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1; 81844#L357 assume !(5 == ssl3_connect_~blastFlag~0#1); 81874#L362 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 81938#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87792#L577 ssl3_connect_~skip~0#1 := 0; 87791#L106-1 assume !false; 87789#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87787#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 87786#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 87785#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 87616#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 87615#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 87614#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 87612#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 87611#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 86526#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 86302#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 86301#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 86299#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 86297#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 86296#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 86294#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 86293#L154 assume 4448 == ssl3_connect_~s__state~0#1; 86292#L158 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 86290#L373 assume !(ssl3_connect_~ret~0#1 <= 0); 83210#L378 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 83211#L378-2 ssl3_connect_~s__init_num~0#1 := 0; 83406#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 83403#L577 ssl3_connect_~skip~0#1 := 0; 83400#L106-1 assume !false; 83397#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 83394#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 83391#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 83388#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 83385#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 83382#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 83379#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 83376#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 83373#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 83370#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 83366#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 83363#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 83360#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 83357#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 83355#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 83353#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 83351#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 83349#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 83347#L160 assume 4464 == ssl3_connect_~s__state~0#1; 83346#L170 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 83341#L390 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 83332#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 83329#L577 ssl3_connect_~skip~0#1 := 0; 83327#L106-1 assume !false; 83325#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 83322#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 83320#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 83318#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 83316#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 83314#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 83312#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 83310#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 83308#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 83306#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 83304#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 83302#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 83300#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 83298#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 83296#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 83294#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 83291#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 83290#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 83287#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 83286#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 83280#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 83277#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 83274#L172 assume 4480 == ssl3_connect_~s__state~0#1; 83271#L176 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet40#1;havoc ssl3_connect_#t~nondet40#1; 83268#L401 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 83265#L407 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 83175#L407-2 ssl3_connect_~s__init_num~0#1 := 0; 83166#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 83164#L577 ssl3_connect_~skip~0#1 := 0; 83162#L106-1 assume !false; 83160#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 83158#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 83156#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 83154#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 83152#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 83150#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 83148#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 83146#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 83144#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 83142#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 83140#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 83138#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 83136#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 83135#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 83133#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 83132#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 83127#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 83125#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 83123#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 83121#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 83119#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 83117#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 83115#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 83113#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 83111#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 83109#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 83107#L184 assume 4512 == ssl3_connect_~s__state~0#1; 83105#L188 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 83103#L430 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 83101#L438 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 83099#L438-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 83097#L449 assume !(0 == ssl3_connect_~tmp___8~0#1); 83087#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 83085#L577 ssl3_connect_~skip~0#1 := 0; 83083#L106-1 assume !false; 83081#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 83079#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 83077#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 83075#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 83073#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 83071#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 83069#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 83067#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 83065#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 83063#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 83061#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 83059#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 83057#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 83056#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 83054#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 83053#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 83048#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 83046#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 83044#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 83042#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 83040#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 83038#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 83036#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 83034#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 83032#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 83030#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 83028#L184 assume !(4512 == ssl3_connect_~s__state~0#1); 81936#L187 assume !(4513 == ssl3_connect_~s__state~0#1); 81885#L190 assume 4528 == ssl3_connect_~s__state~0#1; 81886#L194 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 82188#L459 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~s__s3__flags~0#1 := -5 + ssl3_connect_~s__s3__flags~0#1; 82189#L466 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 82828#L466-1 ssl3_connect_~s__init_num~0#1 := 0; 83530#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 83529#L577 ssl3_connect_~skip~0#1 := 0; 83528#L106-1 assume !false; 83527#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 83526#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 83525#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 83524#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 83523#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 83522#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 83520#L124 assume 4368 == ssl3_connect_~s__state~0#1; 83521#L128 [2022-10-17 11:03:04,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:03:04,694 INFO L85 PathProgramCache]: Analyzing trace with hash -1109340708, now seen corresponding path program 1 times [2022-10-17 11:03:04,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:03:04,695 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298209973] [2022-10-17 11:03:04,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:03:04,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:03:04,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:03:04,705 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:03:04,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:03:04,721 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:03:04,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:03:04,723 INFO L85 PathProgramCache]: Analyzing trace with hash 515208002, now seen corresponding path program 2 times [2022-10-17 11:03:04,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:03:04,723 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618187089] [2022-10-17 11:03:04,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:03:04,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:03:04,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:03:04,914 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2022-10-17 11:03:04,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:03:04,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618187089] [2022-10-17 11:03:04,915 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618187089] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:03:04,915 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:03:04,915 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 11:03:04,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189871622] [2022-10-17 11:03:04,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:03:04,916 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:03:04,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:03:04,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:03:04,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:03:04,917 INFO L87 Difference]: Start difference. First operand 6075 states and 7240 transitions. cyclomatic complexity: 1173 Second operand has 3 states, 2 states have (on average 43.5) internal successors, (87), 3 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:03:05,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:03:05,092 INFO L93 Difference]: Finished difference Result 5373 states and 6364 transitions. [2022-10-17 11:03:05,092 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5373 states and 6364 transitions. [2022-10-17 11:03:05,127 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3370 [2022-10-17 11:03:05,151 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5373 states to 5373 states and 6364 transitions. [2022-10-17 11:03:05,152 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5373 [2022-10-17 11:03:05,158 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5373 [2022-10-17 11:03:05,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5373 states and 6364 transitions. [2022-10-17 11:03:05,167 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 11:03:05,167 INFO L218 hiAutomatonCegarLoop]: Abstraction has 5373 states and 6364 transitions. [2022-10-17 11:03:05,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5373 states and 6364 transitions. [2022-10-17 11:03:05,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5373 to 5357. [2022-10-17 11:03:05,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5357 states, 5357 states have (on average 1.184991599775994) internal successors, (6348), 5356 states have internal predecessors, (6348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:03:05,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5357 states to 5357 states and 6348 transitions. [2022-10-17 11:03:05,300 INFO L240 hiAutomatonCegarLoop]: Abstraction has 5357 states and 6348 transitions. [2022-10-17 11:03:05,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:03:05,305 INFO L428 stractBuchiCegarLoop]: Abstraction has 5357 states and 6348 transitions. [2022-10-17 11:03:05,305 INFO L335 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2022-10-17 11:03:05,306 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5357 states and 6348 transitions. [2022-10-17 11:03:05,332 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3354 [2022-10-17 11:03:05,332 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:03:05,333 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:03:05,338 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:03:05,338 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:03:05,338 INFO L748 eck$LassoCheckResult]: Stem: 93384#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(18, 2);call #Ultimate.allocInit(12, 3); 93302#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret46#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;havoc ssl3_connect_~s__info_callback~0#1;havoc ssl3_connect_~s__in_handshake~0#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;havoc ssl3_connect_~s__version~0#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;havoc ssl3_connect_~s__shutdown~0#1;havoc ssl3_connect_~s__ctx__info_callback~0#1;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;havoc ssl3_connect_~tmp___1~0#1;havoc ssl3_connect_~tmp___2~0#1;havoc ssl3_connect_~tmp___3~0#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~blastFlag~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 93254#L86 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 93255#L89-2 ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_~s__in_handshake~0#1; 93382#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 93355#L106-1 assume !false; 93397#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 93398#L109 assume 12292 == ssl3_connect_~s__state~0#1; 93348#L110 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1; 93349#L215 ssl3_connect_~s__server~0#1 := 0; 93340#L220 assume 0 != ssl3_connect_~cb~0#1; 93311#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0#1);ssl3_connect_~s__type~0#1 := 4096; 93312#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1 % 4294967296); 93288#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 93315#L256 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__init_num~0#1 := 0; 93316#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 98541#L577 ssl3_connect_~skip~0#1 := 0; 98539#L106-1 assume !false; 98537#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 98535#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 98533#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 98531#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 98529#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 98527#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 98525#L124 assume 4368 == ssl3_connect_~s__state~0#1; 93322#L128 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1; 93267#L270 assume !(0 == ssl3_connect_~blastFlag~0#1); 93268#L270-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 93257#L282 assume !(ssl3_connect_~s__bbio~0#1 % 4294967296 != ssl3_connect_~s__wbio~0#1 % 4294967296); 93258#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 98587#L577 ssl3_connect_~skip~0#1 := 0; 98585#L106-1 assume !false; 98582#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 98581#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 98580#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 98524#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 98523#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 98522#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 98520#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 98519#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 98518#L130 assume 4384 == ssl3_connect_~s__state~0#1; 93387#L134 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1; 93356#L291 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 93357#L294-2 assume !(ssl3_connect_~ret~0#1 <= 0); 98180#L305 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 97067#L305-2 [2022-10-17 11:03:05,339 INFO L750 eck$LassoCheckResult]: Loop: 97067#L305-2 ssl3_connect_~s__init_num~0#1 := 0; 97060#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 97057#L577 ssl3_connect_~skip~0#1 := 0; 97054#L106-1 assume !false; 97051#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 97048#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 97045#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 97042#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 97039#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 97033#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 97031#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 97028#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 97025#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 97023#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 97012#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 97009#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 97006#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 97003#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 97000#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 96997#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 96994#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 96991#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 96988#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 96985#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 96982#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 96979#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 96976#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 96973#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 96970#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 96967#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 96964#L184 assume !(4512 == ssl3_connect_~s__state~0#1); 96961#L187 assume !(4513 == ssl3_connect_~s__state~0#1); 96958#L190 assume !(4528 == ssl3_connect_~s__state~0#1); 96955#L193 assume !(4529 == ssl3_connect_~s__state~0#1); 96952#L196 assume 4560 == ssl3_connect_~s__state~0#1; 96237#L200 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 96947#L483 assume !(ssl3_connect_~ret~0#1 <= 0); 96944#L488 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 96937#L488-2 ssl3_connect_~s__init_num~0#1 := 0; 96742#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 96740#L577 ssl3_connect_~skip~0#1 := 0; 96738#L106-1 assume !false; 96736#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 96734#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 96732#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 96730#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 96728#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 96726#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 96724#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 96722#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 96720#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 96718#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 96716#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 96714#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 96712#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 96704#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 96698#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 96695#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 96692#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 96689#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 96686#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 96683#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 96680#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 96677#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 96674#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 96671#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 96668#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 96665#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 96662#L184 assume 4512 == ssl3_connect_~s__state~0#1; 96248#L188 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 96657#L430 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 96654#L438 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 96651#L438-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 96646#L449 assume !(0 == ssl3_connect_~tmp___8~0#1); 96640#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 96636#L577 ssl3_connect_~skip~0#1 := 0; 96633#L106-1 assume !false; 96630#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 96626#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 96623#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 96620#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 96616#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 96612#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 96613#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 96604#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 96605#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 97222#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 96593#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 96594#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 96582#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 96583#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 96395#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 96396#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 96386#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 96387#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 96380#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 96381#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 96374#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 96375#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 96368#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 96369#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 96362#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 96363#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 96356#L184 assume !(4512 == ssl3_connect_~s__state~0#1); 96357#L187 assume !(4513 == ssl3_connect_~s__state~0#1); 96351#L190 assume 4528 == ssl3_connect_~s__state~0#1; 96241#L194 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 96349#L459 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~s__s3__flags~0#1 := -5 + ssl3_connect_~s__s3__flags~0#1; 96344#L466 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3; 96342#L468 assume !(0 != 2 + ssl3_connect_~s__s3__flags~0#1); 96340#L466-1 ssl3_connect_~s__init_num~0#1 := 0; 96329#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 96327#L577 ssl3_connect_~skip~0#1 := 0; 96325#L106-1 assume !false; 96323#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 96321#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 96319#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 96317#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 96315#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 96313#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 96311#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 96310#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 96308#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 96305#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 96303#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 96301#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 96299#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 96297#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 96293#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 96290#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 96286#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 96283#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 96279#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 96276#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 96273#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 96270#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 96266#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 96263#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 96259#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 96256#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 96252#L184 assume !(4512 == ssl3_connect_~s__state~0#1); 96249#L187 assume !(4513 == ssl3_connect_~s__state~0#1); 96245#L190 assume !(4528 == ssl3_connect_~s__state~0#1); 96242#L193 assume !(4529 == ssl3_connect_~s__state~0#1); 96238#L196 assume !(4560 == ssl3_connect_~s__state~0#1); 96197#L199 assume !(4561 == ssl3_connect_~s__state~0#1); 96081#L202 assume 4352 == ssl3_connect_~s__state~0#1; 96078#L203 assume !(ssl3_connect_~num1~0#1 > 0); 96074#L496-1 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 96070#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 96068#L577 ssl3_connect_~skip~0#1 := 0; 96066#L106-1 assume !false; 96063#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 96060#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 96055#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 96053#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 96051#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 96049#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 96047#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 96044#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 95858#L130 assume 4384 == ssl3_connect_~s__state~0#1; 95722#L134 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1; 98260#L291 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 95992#L294-2 assume !(ssl3_connect_~ret~0#1 <= 0); 97073#L305 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 97067#L305-2 [2022-10-17 11:03:05,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:03:05,340 INFO L85 PathProgramCache]: Analyzing trace with hash 975504930, now seen corresponding path program 1 times [2022-10-17 11:03:05,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:03:05,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095397679] [2022-10-17 11:03:05,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:03:05,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:03:05,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:03:05,381 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-10-17 11:03:05,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:03:05,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095397679] [2022-10-17 11:03:05,382 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095397679] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:03:05,382 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:03:05,382 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 11:03:05,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670162745] [2022-10-17 11:03:05,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:03:05,383 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 11:03:05,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:03:05,384 INFO L85 PathProgramCache]: Analyzing trace with hash -1474046090, now seen corresponding path program 1 times [2022-10-17 11:03:05,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:03:05,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939399969] [2022-10-17 11:03:05,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:03:05,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:03:05,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:03:05,546 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-10-17 11:03:05,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:03:05,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939399969] [2022-10-17 11:03:05,548 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939399969] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 11:03:05,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1420332572] [2022-10-17 11:03:05,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:03:05,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 11:03:05,549 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:03:05,587 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 11:03:05,605 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-10-17 11:03:05,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:03:05,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 3 conjunts are in the unsatisfiable core [2022-10-17 11:03:05,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 11:03:05,754 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-10-17 11:03:05,754 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 11:03:05,845 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-10-17 11:03:05,845 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1420332572] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 11:03:05,845 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 11:03:05,846 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-10-17 11:03:05,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565728136] [2022-10-17 11:03:05,846 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 11:03:05,847 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:03:05,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:03:05,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:03:05,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:03:05,848 INFO L87 Difference]: Start difference. First operand 5357 states and 6348 transitions. cyclomatic complexity: 995 Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:03:05,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:03:05,885 INFO L93 Difference]: Finished difference Result 5357 states and 6346 transitions. [2022-10-17 11:03:05,885 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5357 states and 6346 transitions. [2022-10-17 11:03:05,911 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3354 [2022-10-17 11:03:05,931 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5357 states to 5357 states and 6346 transitions. [2022-10-17 11:03:05,931 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5357 [2022-10-17 11:03:05,938 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5357 [2022-10-17 11:03:05,938 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5357 states and 6346 transitions. [2022-10-17 11:03:05,945 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 11:03:05,945 INFO L218 hiAutomatonCegarLoop]: Abstraction has 5357 states and 6346 transitions. [2022-10-17 11:03:05,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5357 states and 6346 transitions. [2022-10-17 11:03:06,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5357 to 5357. [2022-10-17 11:03:06,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5357 states, 5357 states have (on average 1.1846182564868397) internal successors, (6346), 5356 states have internal predecessors, (6346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:03:06,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5357 states to 5357 states and 6346 transitions. [2022-10-17 11:03:06,054 INFO L240 hiAutomatonCegarLoop]: Abstraction has 5357 states and 6346 transitions. [2022-10-17 11:03:06,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:03:06,057 INFO L428 stractBuchiCegarLoop]: Abstraction has 5357 states and 6346 transitions. [2022-10-17 11:03:06,057 INFO L335 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2022-10-17 11:03:06,057 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5357 states and 6346 transitions. [2022-10-17 11:03:06,080 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3354 [2022-10-17 11:03:06,080 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:03:06,080 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:03:06,083 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:03:06,083 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:03:06,083 INFO L748 eck$LassoCheckResult]: Stem: 105085#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(18, 2);call #Ultimate.allocInit(12, 3); 105011#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret46#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;havoc ssl3_connect_~s__info_callback~0#1;havoc ssl3_connect_~s__in_handshake~0#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;havoc ssl3_connect_~s__version~0#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;havoc ssl3_connect_~s__shutdown~0#1;havoc ssl3_connect_~s__ctx__info_callback~0#1;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;havoc ssl3_connect_~tmp___1~0#1;havoc ssl3_connect_~tmp___2~0#1;havoc ssl3_connect_~tmp___3~0#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~blastFlag~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 104962#L86 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 104963#L89-2 ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_~s__in_handshake~0#1; 105070#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 105100#L106-1 assume !false; 105101#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 105097#L109 assume 12292 == ssl3_connect_~s__state~0#1; 105055#L110 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1; 105056#L215 ssl3_connect_~s__server~0#1 := 0; 106452#L220 assume 0 != ssl3_connect_~cb~0#1; 106451#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0#1);ssl3_connect_~s__type~0#1 := 4096; 106449#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1 % 4294967296); 106447#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 106445#L256 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__init_num~0#1 := 0; 106441#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 106440#L577 ssl3_connect_~skip~0#1 := 0; 106439#L106-1 assume !false; 106438#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 106437#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 106436#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 106435#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 106434#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 106433#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 106432#L124 assume 4368 == ssl3_connect_~s__state~0#1; 106431#L128 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1; 106430#L270 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 106428#L270-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 106427#L282 assume !(ssl3_connect_~s__bbio~0#1 % 4294967296 != ssl3_connect_~s__wbio~0#1 % 4294967296); 106423#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 106422#L577 ssl3_connect_~skip~0#1 := 0; 106421#L106-1 assume !false; 106420#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 106418#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 106417#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 106416#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 106414#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 106412#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 106410#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 106407#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 106402#L130 assume 4384 == ssl3_connect_~s__state~0#1; 106400#L134 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1; 106398#L291 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 106395#L294-2 assume !(ssl3_connect_~ret~0#1 <= 0); 106392#L305 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 106393#L305-2 [2022-10-17 11:03:06,084 INFO L750 eck$LassoCheckResult]: Loop: 106393#L305-2 ssl3_connect_~s__init_num~0#1 := 0; 109976#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 109975#L577 ssl3_connect_~skip~0#1 := 0; 109974#L106-1 assume !false; 109973#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 109972#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 109971#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 109970#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 109969#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 109968#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 109967#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 109966#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 109965#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 109964#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 109963#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 109962#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 109961#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 109960#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 109959#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 109958#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 109957#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 109956#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 109955#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 109954#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 109953#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 109952#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 109951#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 109950#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 109949#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 109948#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 109947#L184 assume !(4512 == ssl3_connect_~s__state~0#1); 109943#L187 assume !(4513 == ssl3_connect_~s__state~0#1); 109941#L190 assume !(4528 == ssl3_connect_~s__state~0#1); 109939#L193 assume !(4529 == ssl3_connect_~s__state~0#1); 109937#L196 assume 4560 == ssl3_connect_~s__state~0#1; 106302#L200 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 109934#L483 assume !(ssl3_connect_~ret~0#1 <= 0); 109932#L488 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 109633#L488-2 ssl3_connect_~s__init_num~0#1 := 0; 109628#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 109626#L577 ssl3_connect_~skip~0#1 := 0; 109625#L106-1 assume !false; 109624#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 109623#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 109622#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 109621#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 109620#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 109619#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 109618#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 109617#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 109616#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 109615#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 109614#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 109613#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 109612#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 109611#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 109610#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 109609#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 109608#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 109607#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 109606#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 109605#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 109604#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 109603#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 109602#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 109601#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 109600#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 109599#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 109598#L184 assume 4512 == ssl3_connect_~s__state~0#1; 106313#L188 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 109597#L430 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 109596#L438 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 109595#L438-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 109594#L449 assume !(0 == ssl3_connect_~tmp___8~0#1); 108455#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 108456#L577 ssl3_connect_~skip~0#1 := 0; 108443#L106-1 assume !false; 108444#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 108433#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 108434#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 108414#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 108415#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 108402#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 108403#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 108390#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 108391#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 108378#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 108379#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 108366#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 108367#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 108354#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 108355#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 108342#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 108343#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 108330#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 108331#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 108318#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 108319#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 108306#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 108307#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 108294#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 108295#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 108282#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 108283#L184 assume !(4512 == ssl3_connect_~s__state~0#1); 108270#L187 assume !(4513 == ssl3_connect_~s__state~0#1); 108271#L190 assume 4528 == ssl3_connect_~s__state~0#1; 106306#L194 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 108260#L459 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~s__s3__flags~0#1 := -5 + ssl3_connect_~s__s3__flags~0#1; 106413#L466 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3; 106411#L468 assume !(0 != 2 + ssl3_connect_~s__s3__flags~0#1); 106408#L466-1 ssl3_connect_~s__init_num~0#1 := 0; 106403#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 106401#L577 ssl3_connect_~skip~0#1 := 0; 106399#L106-1 assume !false; 106396#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 106394#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 106391#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 106388#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 106383#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 106381#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 106379#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 106377#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 106375#L130 assume !(4384 == ssl3_connect_~s__state~0#1); 106373#L133 assume !(4385 == ssl3_connect_~s__state~0#1); 106371#L136 assume !(4400 == ssl3_connect_~s__state~0#1); 106369#L139 assume !(4401 == ssl3_connect_~s__state~0#1); 106367#L142 assume !(4416 == ssl3_connect_~s__state~0#1); 106365#L145 assume !(4417 == ssl3_connect_~s__state~0#1); 106361#L148 assume !(4432 == ssl3_connect_~s__state~0#1); 106358#L151 assume !(4433 == ssl3_connect_~s__state~0#1); 106354#L154 assume !(4448 == ssl3_connect_~s__state~0#1); 106351#L157 assume !(4449 == ssl3_connect_~s__state~0#1); 106347#L160 assume !(4464 == ssl3_connect_~s__state~0#1); 106344#L163 assume !(4465 == ssl3_connect_~s__state~0#1); 106341#L166 assume !(4466 == ssl3_connect_~s__state~0#1); 106337#L169 assume !(4467 == ssl3_connect_~s__state~0#1); 106330#L172 assume !(4480 == ssl3_connect_~s__state~0#1); 106327#L175 assume !(4481 == ssl3_connect_~s__state~0#1); 106323#L178 assume !(4496 == ssl3_connect_~s__state~0#1); 106320#L181 assume !(4497 == ssl3_connect_~s__state~0#1); 106317#L184 assume !(4512 == ssl3_connect_~s__state~0#1); 106314#L187 assume !(4513 == ssl3_connect_~s__state~0#1); 106310#L190 assume !(4528 == ssl3_connect_~s__state~0#1); 106307#L193 assume !(4529 == ssl3_connect_~s__state~0#1); 106303#L196 assume !(4560 == ssl3_connect_~s__state~0#1); 106299#L199 assume !(4561 == ssl3_connect_~s__state~0#1); 106297#L202 assume 4352 == ssl3_connect_~s__state~0#1; 106295#L203 assume !(ssl3_connect_~num1~0#1 > 0); 106291#L496-1 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 106286#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 106284#L577 ssl3_connect_~skip~0#1 := 0; 106282#L106-1 assume !false; 106280#L107 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 106278#L109 assume !(12292 == ssl3_connect_~s__state~0#1); 106276#L112 assume !(16384 == ssl3_connect_~s__state~0#1); 106273#L115 assume !(4096 == ssl3_connect_~s__state~0#1); 106268#L118 assume !(20480 == ssl3_connect_~s__state~0#1); 106265#L121 assume !(4099 == ssl3_connect_~s__state~0#1); 106263#L124 assume !(4368 == ssl3_connect_~s__state~0#1); 106260#L127 assume !(4369 == ssl3_connect_~s__state~0#1); 106258#L130 assume 4384 == ssl3_connect_~s__state~0#1; 106256#L134 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1; 109985#L291 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 105106#L294-2 assume !(ssl3_connect_~ret~0#1 <= 0); 109983#L305 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 106393#L305-2 [2022-10-17 11:03:06,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:03:06,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1630518624, now seen corresponding path program 1 times [2022-10-17 11:03:06,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:03:06,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436534593] [2022-10-17 11:03:06,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:03:06,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:03:06,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:03:06,101 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:03:06,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:03:06,124 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:03:06,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:03:06,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1474046090, now seen corresponding path program 2 times [2022-10-17 11:03:06,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:03:06,125 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867774108] [2022-10-17 11:03:06,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:03:06,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:03:06,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:03:06,261 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-10-17 11:03:06,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:03:06,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867774108] [2022-10-17 11:03:06,262 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867774108] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 11:03:06,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1981903799] [2022-10-17 11:03:06,262 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-10-17 11:03:06,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 11:03:06,263 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:03:06,264 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 11:03:06,281 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-10-17 11:03:06,338 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-10-17 11:03:06,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-10-17 11:03:06,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 3 conjunts are in the unsatisfiable core [2022-10-17 11:03:06,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 11:03:06,423 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-10-17 11:03:06,423 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 11:03:06,518 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-10-17 11:03:06,519 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1981903799] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 11:03:06,519 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 11:03:06,519 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-10-17 11:03:06,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537482264] [2022-10-17 11:03:06,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 11:03:06,520 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:03:06,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:03:06,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-10-17 11:03:06,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-10-17 11:03:06,521 INFO L87 Difference]: Start difference. First operand 5357 states and 6346 transitions. cyclomatic complexity: 993 Second operand has 6 states, 6 states have (on average 26.333333333333332) internal successors, (158), 6 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:03:06,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:03:06,833 INFO L93 Difference]: Finished difference Result 3665 states and 4118 transitions. [2022-10-17 11:03:06,833 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3665 states and 4118 transitions. [2022-10-17 11:03:06,856 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-10-17 11:03:06,856 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3665 states to 0 states and 0 transitions. [2022-10-17 11:03:06,856 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2022-10-17 11:03:06,856 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2022-10-17 11:03:06,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2022-10-17 11:03:06,857 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 11:03:06,857 INFO L218 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-10-17 11:03:06,857 INFO L240 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-10-17 11:03:06,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-10-17 11:03:06,858 INFO L428 stractBuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-10-17 11:03:06,858 INFO L335 stractBuchiCegarLoop]: ======== Iteration 29 ============ [2022-10-17 11:03:06,858 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2022-10-17 11:03:06,858 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-10-17 11:03:06,859 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2022-10-17 11:03:06,869 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 17.10 11:03:06 BoogieIcfgContainer [2022-10-17 11:03:06,869 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2022-10-17 11:03:06,870 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-10-17 11:03:06,870 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-10-17 11:03:06,871 INFO L275 PluginConnector]: Witness Printer initialized [2022-10-17 11:03:06,871 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.10 11:02:49" (3/4) ... [2022-10-17 11:03:06,877 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-10-17 11:03:06,877 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-10-17 11:03:06,878 INFO L158 Benchmark]: Toolchain (without parser) took 18362.57ms. Allocated memory was 96.5MB in the beginning and 343.9MB in the end (delta: 247.5MB). Free memory was 53.6MB in the beginning and 203.4MB in the end (delta: -149.8MB). Peak memory consumption was 98.0MB. Max. memory is 16.1GB. [2022-10-17 11:03:06,879 INFO L158 Benchmark]: CDTParser took 0.36ms. Allocated memory is still 96.5MB. Free memory is still 70.3MB. There was no memory consumed. Max. memory is 16.1GB. [2022-10-17 11:03:06,880 INFO L158 Benchmark]: CACSL2BoogieTranslator took 413.96ms. Allocated memory is still 96.5MB. Free memory was 53.4MB in the beginning and 67.9MB in the end (delta: -14.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-10-17 11:03:06,880 INFO L158 Benchmark]: Boogie Procedure Inliner took 72.34ms. Allocated memory is still 96.5MB. Free memory was 67.7MB in the beginning and 65.4MB in the end (delta: 2.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-10-17 11:03:06,881 INFO L158 Benchmark]: Boogie Preprocessor took 52.50ms. Allocated memory is still 96.5MB. Free memory was 65.4MB in the beginning and 63.4MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-10-17 11:03:06,883 INFO L158 Benchmark]: RCFGBuilder took 872.20ms. Allocated memory was 96.5MB in the beginning and 117.4MB in the end (delta: 21.0MB). Free memory was 63.2MB in the beginning and 92.5MB in the end (delta: -29.2MB). Peak memory consumption was 32.5MB. Max. memory is 16.1GB. [2022-10-17 11:03:06,883 INFO L158 Benchmark]: BuchiAutomizer took 16938.01ms. Allocated memory was 117.4MB in the beginning and 343.9MB in the end (delta: 226.5MB). Free memory was 92.5MB in the beginning and 204.4MB in the end (delta: -111.9MB). Peak memory consumption was 113.6MB. Max. memory is 16.1GB. [2022-10-17 11:03:06,884 INFO L158 Benchmark]: Witness Printer took 7.16ms. Allocated memory is still 343.9MB. Free memory was 204.4MB in the beginning and 203.4MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-10-17 11:03:06,887 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.36ms. Allocated memory is still 96.5MB. Free memory is still 70.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 413.96ms. Allocated memory is still 96.5MB. Free memory was 53.4MB in the beginning and 67.9MB in the end (delta: -14.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 72.34ms. Allocated memory is still 96.5MB. Free memory was 67.7MB in the beginning and 65.4MB in the end (delta: 2.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 52.50ms. Allocated memory is still 96.5MB. Free memory was 65.4MB in the beginning and 63.4MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 872.20ms. Allocated memory was 96.5MB in the beginning and 117.4MB in the end (delta: 21.0MB). Free memory was 63.2MB in the beginning and 92.5MB in the end (delta: -29.2MB). Peak memory consumption was 32.5MB. Max. memory is 16.1GB. * BuchiAutomizer took 16938.01ms. Allocated memory was 117.4MB in the beginning and 343.9MB in the end (delta: 226.5MB). Free memory was 92.5MB in the beginning and 204.4MB in the end (delta: -111.9MB). Peak memory consumption was 113.6MB. Max. memory is 16.1GB. * Witness Printer took 7.16ms. Allocated memory is still 343.9MB. Free memory was 204.4MB in the beginning and 203.4MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. 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 29 terminating modules (27 trivial, 2 deterministic, 0 nondeterministic). One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function s__state and consists of 4 locations. 27 modules have a trivial ranking function, the largest among these consists of 6 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 16.8s and 29 iterations. TraceHistogramMax:13. Analysis of lassos took 8.2s. Construction of modules took 3.1s. Büchi inclusion checks took 4.8s. Highest rank in rank-based complementation 3. Minimization of det autom 26. Minimization of nondet autom 3. Automata minimization 1.4s AutomataMinimizationTime, 28 MinimizatonAttempts, 3510 StatesRemovedByMinimization, 23 NontrivialMinimizations. Non-live state removal took 0.8s Buchi closure took 0.1s. Biggest automaton had -1 states and ocurred in iteration -1. Nontrivial modules had stage [1, 1, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3111 SdHoareTripleChecker+Valid, 4.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3108 mSDsluCounter, 8899 SdHoareTripleChecker+Invalid, 3.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3403 mSDsCounter, 568 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 3632 IncrementalHoareTripleChecker+Invalid, 4200 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 568 mSolverCounterUnsat, 5496 mSDtfsCounter, 3632 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI24 SFLT1 conc0 concLT1 SILN0 SILU0 SILI2 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital59 mio100 ax100 hnf100 lsp18 ukn100 mio100 lsp100 div409 bol100 ite100 ukn100 eq144 hnf96 smp36 dnf100 smp100 tf108 neg95 sie108 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 38ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 9 LassoNonterminationAnalysisSatUnbounded: 1 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.5s InitialAbstractionConstructionTime: 0.0s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2022-10-17 11:03:06,949 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-10-17 11:03:07,160 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-10-17 11:03:07,366 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-10-17 11:03:07,566 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-10-17 11:03:07,769 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a5d9471-b8dd-4be2-ba36-095725e48a41/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE