./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 5e519f3a Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/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_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 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-5e519f3 [2022-11-02 21:10:01,980 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-02 21:10:01,983 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-02 21:10:02,015 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-02 21:10:02,016 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-02 21:10:02,017 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-02 21:10:02,018 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-02 21:10:02,020 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-02 21:10:02,022 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-02 21:10:02,023 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-02 21:10:02,024 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-02 21:10:02,025 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-02 21:10:02,026 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-02 21:10:02,027 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-02 21:10:02,028 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-02 21:10:02,030 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-02 21:10:02,031 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-02 21:10:02,032 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-02 21:10:02,034 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-02 21:10:02,036 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-02 21:10:02,038 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-02 21:10:02,039 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-02 21:10:02,041 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-02 21:10:02,042 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-02 21:10:02,046 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-02 21:10:02,046 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-02 21:10:02,046 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-02 21:10:02,047 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-02 21:10:02,048 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-02 21:10:02,049 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-02 21:10:02,050 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-02 21:10:02,051 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-02 21:10:02,052 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-02 21:10:02,052 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-02 21:10:02,053 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-02 21:10:02,054 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-02 21:10:02,055 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-02 21:10:02,055 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-02 21:10:02,055 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-02 21:10:02,056 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-02 21:10:02,057 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-02 21:10:02,058 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/config/svcomp-Termination-32bit-Automizer_Default.epf [2022-11-02 21:10:02,080 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-02 21:10:02,081 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-02 21:10:02,081 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-02 21:10:02,082 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-02 21:10:02,083 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-02 21:10:02,083 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-02 21:10:02,083 INFO L138 SettingsManager]: * Use SBE=true [2022-11-02 21:10:02,084 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-11-02 21:10:02,084 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-11-02 21:10:02,084 INFO L138 SettingsManager]: * Use old map elimination=false [2022-11-02 21:10:02,084 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-11-02 21:10:02,085 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-11-02 21:10:02,085 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-11-02 21:10:02,085 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-02 21:10:02,085 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-02 21:10:02,086 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-02 21:10:02,086 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-02 21:10:02,086 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-02 21:10:02,087 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-02 21:10:02,087 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-11-02 21:10:02,087 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-11-02 21:10:02,087 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-11-02 21:10:02,087 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-02 21:10:02,088 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-02 21:10:02,088 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-11-02 21:10:02,088 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-02 21:10:02,088 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-11-02 21:10:02,089 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-02 21:10:02,089 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-02 21:10:02,089 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-02 21:10:02,089 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-02 21:10:02,090 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-11-02 21:10:02,091 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_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> cd6854ce29c7bf580cd3e782b287f65f1203c66552ea1ec9f0128f94f0f3ec92 [2022-11-02 21:10:02,398 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-02 21:10:02,423 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-02 21:10:02,426 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-02 21:10:02,427 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-02 21:10:02,428 INFO L275 PluginConnector]: CDTParser initialized [2022-11-02 21:10:02,430 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/../../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-1.c [2022-11-02 21:10:02,510 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/data/41e818263/3595aa96b3874d3bbe6be7365fd30383/FLAGbb748d932 [2022-11-02 21:10:03,084 INFO L306 CDTParser]: Found 1 translation units. [2022-11-02 21:10:03,085 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-1.c [2022-11-02 21:10:03,095 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/data/41e818263/3595aa96b3874d3bbe6be7365fd30383/FLAGbb748d932 [2022-11-02 21:10:03,387 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/data/41e818263/3595aa96b3874d3bbe6be7365fd30383 [2022-11-02 21:10:03,392 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-02 21:10:03,395 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-02 21:10:03,403 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-02 21:10:03,403 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-02 21:10:03,407 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-02 21:10:03,407 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 09:10:03" (1/1) ... [2022-11-02 21:10:03,409 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@204179db and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:10:03, skipping insertion in model container [2022-11-02 21:10:03,409 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 09:10:03" (1/1) ... [2022-11-02 21:10:03,417 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-02 21:10:03,474 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-02 21:10:03,731 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_58b1a0ef-9666-4489-887f-6d207a134faf/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-1.c[37413,37426] [2022-11-02 21:10:03,735 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 21:10:03,744 INFO L203 MainTranslator]: Completed pre-run [2022-11-02 21:10:03,792 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_58b1a0ef-9666-4489-887f-6d207a134faf/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-1.c[37413,37426] [2022-11-02 21:10:03,794 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 21:10:03,817 INFO L208 MainTranslator]: Completed translation [2022-11-02 21:10:03,821 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:10:03 WrapperNode [2022-11-02 21:10:03,821 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-02 21:10:03,823 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-02 21:10:03,824 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-02 21:10:03,824 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-02 21:10:03,832 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:10:03" (1/1) ... [2022-11-02 21:10:03,846 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:10:03" (1/1) ... [2022-11-02 21:10:03,874 INFO L138 Inliner]: procedures = 13, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 432 [2022-11-02 21:10:03,875 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-02 21:10:03,876 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-02 21:10:03,876 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-02 21:10:03,876 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-02 21:10:03,885 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:10:03" (1/1) ... [2022-11-02 21:10:03,885 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:10:03" (1/1) ... [2022-11-02 21:10:03,887 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:10:03" (1/1) ... [2022-11-02 21:10:03,888 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:10:03" (1/1) ... [2022-11-02 21:10:03,893 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:10:03" (1/1) ... [2022-11-02 21:10:03,898 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:10:03" (1/1) ... [2022-11-02 21:10:03,900 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:10:03" (1/1) ... [2022-11-02 21:10:03,902 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:10:03" (1/1) ... [2022-11-02 21:10:03,908 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-02 21:10:03,909 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-02 21:10:03,909 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-02 21:10:03,909 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-02 21:10:03,910 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:10:03" (1/1) ... [2022-11-02 21:10:03,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:10:03,942 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:10:03,954 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:10:03,970 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-11-02 21:10:03,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-02 21:10:03,996 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-02 21:10:03,996 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-02 21:10:03,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-02 21:10:04,128 INFO L235 CfgBuilder]: Building ICFG [2022-11-02 21:10:04,130 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-02 21:10:04,145 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-02 21:10:04,632 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2022-11-02 21:10:04,632 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2022-11-02 21:10:04,632 INFO L276 CfgBuilder]: Performing block encoding [2022-11-02 21:10:04,639 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-02 21:10:04,640 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-11-02 21:10:04,642 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 09:10:04 BoogieIcfgContainer [2022-11-02 21:10:04,642 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-02 21:10:04,643 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-11-02 21:10:04,643 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-11-02 21:10:04,648 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-11-02 21:10:04,649 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 21:10:04,649 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 02.11 09:10:03" (1/3) ... [2022-11-02 21:10:04,650 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@79287fa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 02.11 09:10:04, skipping insertion in model container [2022-11-02 21:10:04,650 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 21:10:04,651 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:10:03" (2/3) ... [2022-11-02 21:10:04,651 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@79287fa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 02.11 09:10:04, skipping insertion in model container [2022-11-02 21:10:04,651 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 21:10:04,651 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 09:10:04" (3/3) ... [2022-11-02 21:10:04,653 INFO L332 chiAutomizerObserver]: Analyzing ICFG s3_clnt_3.cil-1.c [2022-11-02 21:10:04,730 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2022-11-02 21:10:04,731 INFO L304 stractBuchiCegarLoop]: Hoare is false [2022-11-02 21:10:04,731 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-11-02 21:10:04,731 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-11-02 21:10:04,732 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-11-02 21:10:04,732 INFO L308 stractBuchiCegarLoop]: Difference is false [2022-11-02 21:10:04,732 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-11-02 21:10:04,732 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-11-02 21:10:04,748 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-11-02 21:10:04,785 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100 [2022-11-02 21:10:04,785 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:10:04,786 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:10:04,807 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2022-11-02 21:10:04,808 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:10:04,808 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-11-02 21:10:04,809 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-11-02 21:10:04,815 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100 [2022-11-02 21:10:04,817 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:10:04,818 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:10:04,822 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2022-11-02 21:10:04,822 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:10:04,828 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-11-02 21:10:04,829 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-11-02 21:10:04,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:04,837 INFO L85 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2022-11-02 21:10:04,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:04,847 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124077887] [2022-11-02 21:10:04,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:04,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:04,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:04,998 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:10:05,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:05,056 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:10:05,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:05,059 INFO L85 PathProgramCache]: Analyzing trace with hash -2002372415, now seen corresponding path program 1 times [2022-11-02 21:10:05,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:05,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997783242] [2022-11-02 21:10:05,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:05,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:05,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:05,102 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:10:05,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:05,121 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:10:05,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:05,134 INFO L85 PathProgramCache]: Analyzing trace with hash -2012312403, now seen corresponding path program 1 times [2022-11-02 21:10:05,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:05,134 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289396963] [2022-11-02 21:10:05,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:05,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:05,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:05,155 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:10:05,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:05,174 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:10:05,386 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 21:10:05,387 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 21:10:05,387 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 21:10:05,387 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 21:10:05,388 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 21:10:05,388 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:10:05,388 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 21:10:05,388 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 21:10:05,388 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration1_Loop [2022-11-02 21:10:05,389 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 21:10:05,389 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 21:10:05,407 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:05,418 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:05,422 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:05,430 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:05,434 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:05,437 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:05,441 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:05,445 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:05,448 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:05,452 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:05,455 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:05,459 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:05,462 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:05,467 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:05,712 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 21:10:05,726 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 21:10:05,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:10:05,729 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:10:05,751 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:10:05,770 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2022-11-02 21:10:05,775 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:10:05,790 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:10:05,830 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 21:10:05,830 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-11-02 21:10:05,881 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2022-11-02 21:10:05,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:10:05,886 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:10:05,887 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:10:05,895 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2022-11-02 21:10:05,895 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:10:05,898 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:10:05,925 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 21:10:05,925 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-11-02 21:10:05,946 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Ended with exit code 0 [2022-11-02 21:10:05,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:10:05,946 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:10:05,948 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:10:05,951 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2022-11-02 21:10:05,952 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:10:05,952 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:10:05,994 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2022-11-02 21:10:05,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:10:05,994 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:10:05,999 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:10:06,000 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2022-11-02 21:10:06,002 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 21:10:06,003 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:10:06,053 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 21:10:06,081 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2022-11-02 21:10:06,082 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 21:10:06,082 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 21:10:06,082 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 21:10:06,082 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 21:10:06,082 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 21:10:06,082 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:10:06,082 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 21:10:06,082 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 21:10:06,083 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration1_Loop [2022-11-02 21:10:06,083 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 21:10:06,083 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 21:10:06,085 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:06,091 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:06,098 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:06,106 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:06,109 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:06,114 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:06,118 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:06,123 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:06,127 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:06,132 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:06,136 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:06,140 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:06,144 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:06,148 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:06,372 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 21:10:06,377 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 21:10:06,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:10:06,378 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:10:06,383 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:10:06,394 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 21:10:06,407 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:10:06,407 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:10:06,407 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:10:06,408 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 21:10:06,408 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:10:06,410 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 21:10:06,410 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:10:06,415 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2022-11-02 21:10:06,426 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:10:06,459 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2022-11-02 21:10:06,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:10:06,459 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:10:06,460 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:10:06,462 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2022-11-02 21:10:06,463 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 21:10:06,473 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:10:06,473 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:10:06,473 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:10:06,473 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:10:06,474 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:10:06,475 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:10:06,475 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:10:06,486 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:10:06,522 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2022-11-02 21:10:06,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:10:06,522 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:10:06,524 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:10:06,526 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2022-11-02 21:10:06,527 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 21:10:06,538 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:10:06,539 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:10:06,539 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:10:06,539 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:10:06,539 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:10:06,541 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:10:06,541 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:10:06,550 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 21:10:06,559 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 21:10:06,559 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-11-02 21:10:06,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:10:06,561 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:10:06,562 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:10:06,563 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2022-11-02 21:10:06,587 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 21:10:06,587 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 21:10:06,587 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 21:10:06,588 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-11-02 21:10:06,611 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2022-11-02 21:10:06,614 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 21:10:06,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:06,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:10:06,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 21:10:06,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:10:06,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:10:06,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 21:10:06,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:10:06,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:10:06,783 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-11-02 21:10:06,785 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-11-02 21:10:07,142 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-11-02 21:10:07,144 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-11-02 21:10:07,149 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-11-02 21:10:07,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 407 transitions. [2022-11-02 21:10:07,153 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 407 transitions. Stem has 5 letters. Loop has 12 letters. [2022-11-02 21:10:07,155 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 21:10:07,155 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-11-02 21:10:07,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:07,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:10:07,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 21:10:07,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:10:07,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:10:07,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 21:10:07,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:10:07,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:10:07,266 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-11-02 21:10:07,269 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-11-02 21:10:07,480 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-11-02 21:10:07,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-11-02 21:10:07,481 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-11-02 21:10:07,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 425 transitions. [2022-11-02 21:10:07,482 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 425 transitions. Stem has 5 letters. Loop has 12 letters. [2022-11-02 21:10:07,483 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 21:10:07,483 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 425 transitions. Stem has 17 letters. Loop has 12 letters. [2022-11-02 21:10:07,483 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 21:10:07,483 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 425 transitions. Stem has 5 letters. Loop has 24 letters. [2022-11-02 21:10:07,483 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 21:10:07,484 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 516 states and 852 transitions. [2022-11-02 21:10:07,494 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 200 [2022-11-02 21:10:07,500 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 516 states to 317 states and 481 transitions. [2022-11-02 21:10:07,501 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 286 [2022-11-02 21:10:07,502 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 287 [2022-11-02 21:10:07,503 INFO L73 IsDeterministic]: Start isDeterministic. Operand 317 states and 481 transitions. [2022-11-02 21:10:07,504 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 21:10:07,504 INFO L218 hiAutomatonCegarLoop]: Abstraction has 317 states and 481 transitions. [2022-11-02 21:10:07,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states and 481 transitions. [2022-11-02 21:10:07,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 135. [2022-11-02 21:10:07,537 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-11-02 21:10:07,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 204 transitions. [2022-11-02 21:10:07,539 INFO L240 hiAutomatonCegarLoop]: Abstraction has 135 states and 204 transitions. [2022-11-02 21:10:07,539 INFO L428 stractBuchiCegarLoop]: Abstraction has 135 states and 204 transitions. [2022-11-02 21:10:07,539 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-11-02 21:10:07,539 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 135 states and 204 transitions. [2022-11-02 21:10:07,540 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100 [2022-11-02 21:10:07,540 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:10:07,540 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:10:07,541 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-11-02 21:10:07,541 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:10:07,541 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-11-02 21:10:07,541 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-11-02 21:10:07,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:07,542 INFO L85 PathProgramCache]: Analyzing trace with hash 889513681, now seen corresponding path program 1 times [2022-11-02 21:10:07,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:07,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279221445] [2022-11-02 21:10:07,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:07,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:07,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:07,565 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:10:07,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:07,574 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:10:07,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:07,575 INFO L85 PathProgramCache]: Analyzing trace with hash -965494177, now seen corresponding path program 1 times [2022-11-02 21:10:07,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:07,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039950278] [2022-11-02 21:10:07,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:07,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:07,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:07,583 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:10:07,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:07,590 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:10:07,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:07,590 INFO L85 PathProgramCache]: Analyzing trace with hash 398780719, now seen corresponding path program 1 times [2022-11-02 21:10:07,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:07,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235594783] [2022-11-02 21:10:07,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:07,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:07,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:10:07,675 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2022-11-02 21:10:07,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:10:07,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:10:07,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235594783] [2022-11-02 21:10:07,743 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235594783] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:10:07,743 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:10:07,743 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 21:10:07,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774596215] [2022-11-02 21:10:07,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:10:07,888 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 21:10:07,888 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 21:10:07,888 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 21:10:07,888 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 21:10:07,888 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 21:10:07,888 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:10:07,888 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 21:10:07,889 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 21:10:07,889 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration2_Loop [2022-11-02 21:10:07,889 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 21:10:07,889 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 21:10:07,890 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:07,894 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:07,898 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:07,901 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:07,905 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:07,909 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:07,912 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:07,915 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:07,918 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:07,925 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:07,928 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:07,930 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:08,083 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 21:10:08,083 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 21:10:08,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:10:08,083 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:10:08,084 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:10:08,095 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:10:08,095 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:10:08,108 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2022-11-02 21:10:08,122 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 21:10:08,123 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-11-02 21:10:08,161 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2022-11-02 21:10:08,162 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:10:08,162 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:10:08,164 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:10:08,172 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:10:08,172 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:10:08,198 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2022-11-02 21:10:08,232 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 21:10:08,233 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-11-02 21:10:08,241 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2022-11-02 21:10:08,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:10:08,242 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:10:08,243 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:10:08,244 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2022-11-02 21:10:08,246 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:10:08,246 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:10:08,280 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 21:10:08,280 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-11-02 21:10:08,314 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2022-11-02 21:10:08,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:10:08,315 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:10:08,316 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:10:08,327 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:10:08,327 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:10:08,343 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2022-11-02 21:10:08,352 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 21:10:08,352 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-11-02 21:10:08,377 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2022-11-02 21:10:08,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:10:08,378 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:10:08,379 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:10:08,380 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2022-11-02 21:10:08,381 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:10:08,381 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:10:08,414 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2022-11-02 21:10:08,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:10:08,415 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:10:08,416 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:10:08,417 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2022-11-02 21:10:08,419 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 21:10:08,419 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:10:08,450 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 21:10:08,450 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-11-02 21:10:08,484 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2022-11-02 21:10:08,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:10:08,484 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:10:08,485 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:10:08,487 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2022-11-02 21:10:08,487 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:10:08,487 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:10:08,509 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 21:10:08,510 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-11-02 21:10:08,543 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2022-11-02 21:10:08,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:10:08,544 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:10:08,545 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:10:08,555 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:10:08,555 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:10:08,569 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2022-11-02 21:10:08,582 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 21:10:08,582 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-11-02 21:10:08,618 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2022-11-02 21:10:08,619 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:10:08,619 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:10:08,620 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:10:08,627 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:10:08,627 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:10:08,643 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2022-11-02 21:10:08,654 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 21:10:08,654 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-11-02 21:10:08,691 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Ended with exit code 0 [2022-11-02 21:10:08,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:10:08,692 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:10:08,693 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:10:08,694 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2022-11-02 21:10:08,695 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:10:08,698 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:10:08,761 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2022-11-02 21:10:08,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:10:08,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:10:08,763 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:10:08,766 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 21:10:08,767 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:10:08,769 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-11-02 21:10:08,790 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 21:10:08,833 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2022-11-02 21:10:08,833 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 21:10:08,833 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 21:10:08,834 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 21:10:08,834 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 21:10:08,834 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 21:10:08,834 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:10:08,834 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 21:10:08,834 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 21:10:08,834 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration2_Loop [2022-11-02 21:10:08,834 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 21:10:08,834 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 21:10:08,836 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:08,841 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:08,845 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:08,849 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:08,855 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:08,859 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:08,863 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:08,866 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:08,869 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:08,876 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:08,880 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:08,883 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:10:09,038 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 21:10:09,038 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 21:10:09,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:10:09,038 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:10:09,040 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:10:09,053 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 21:10:09,065 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:10:09,065 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:10:09,065 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:10:09,066 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:10:09,066 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:10:09,068 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:10:09,068 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:10:09,070 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-11-02 21:10:09,094 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:10:09,123 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-11-02 21:10:09,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:10:09,124 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:10:09,125 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:10:09,126 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-11-02 21:10:09,126 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 21:10:09,136 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:10:09,136 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:10:09,137 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:10:09,137 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:10:09,137 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:10:09,137 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:10:09,137 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:10:09,141 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:10:09,164 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Ended with exit code 0 [2022-11-02 21:10:09,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:10:09,164 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:10:09,165 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:10:09,168 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2022-11-02 21:10:09,168 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 21:10:09,182 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:10:09,182 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:10:09,182 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:10:09,182 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 21:10:09,182 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:10:09,184 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 21:10:09,184 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:10:09,202 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:10:09,241 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2022-11-02 21:10:09,241 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:10:09,241 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:10:09,242 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:10:09,255 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 21:10:09,267 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:10:09,267 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:10:09,267 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:10:09,267 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:10:09,267 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:10:09,268 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:10:09,268 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:10:09,270 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2022-11-02 21:10:09,282 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:10:09,315 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2022-11-02 21:10:09,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:10:09,316 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:10:09,317 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:10:09,323 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 21:10:09,335 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:10:09,335 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:10:09,335 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:10:09,335 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:10:09,336 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:10:09,337 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:10:09,337 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:10:09,339 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2022-11-02 21:10:09,354 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:10:09,392 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2022-11-02 21:10:09,392 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:10:09,392 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:10:09,393 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:10:09,399 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 21:10:09,412 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:10:09,413 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:10:09,413 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:10:09,413 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 21:10:09,413 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:10:09,415 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 21:10:09,415 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:10:09,417 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2022-11-02 21:10:09,434 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:10:09,460 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Ended with exit code 0 [2022-11-02 21:10:09,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:10:09,460 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:10:09,461 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:10:09,464 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2022-11-02 21:10:09,465 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 21:10:09,475 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:10:09,476 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:10:09,476 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:10:09,476 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:10:09,476 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:10:09,477 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:10:09,477 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:10:09,478 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:10:09,500 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2022-11-02 21:10:09,500 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:10:09,500 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:10:09,502 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:10:09,509 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2022-11-02 21:10:09,513 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 21:10:09,523 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:10:09,523 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:10:09,524 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:10:09,524 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:10:09,524 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:10:09,525 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:10:09,525 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:10:09,529 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:10:09,550 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2022-11-02 21:10:09,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:10:09,550 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:10:09,551 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:10:09,553 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2022-11-02 21:10:09,554 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 21:10:09,563 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:10:09,564 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:10:09,564 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:10:09,564 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:10:09,564 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:10:09,565 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:10:09,566 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:10:09,591 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 21:10:09,595 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 21:10:09,595 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-11-02 21:10:09,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:10:09,595 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:10:09,596 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:10:09,597 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2022-11-02 21:10:09,598 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 21:10:09,598 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 21:10:09,598 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 21:10:09,598 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-11-02 21:10:09,620 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2022-11-02 21:10:09,621 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 21:10:09,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:09,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:10:09,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 21:10:09,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:10:09,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:10:09,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 27 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 21:10:09,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:10:09,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:10:09,753 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-11-02 21:10:09,754 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-11-02 21:10:10,035 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-11-02 21:10:10,035 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-11-02 21:10:10,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:10:10,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 293 transitions. [2022-11-02 21:10:10,037 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 293 transitions. Stem has 6 letters. Loop has 12 letters. [2022-11-02 21:10:10,037 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 21:10:10,038 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 293 transitions. Stem has 18 letters. Loop has 12 letters. [2022-11-02 21:10:10,038 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 21:10:10,038 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 293 transitions. Stem has 6 letters. Loop has 24 letters. [2022-11-02 21:10:10,039 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 21:10:10,039 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 429 states and 635 transitions. [2022-11-02 21:10:10,051 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 200 [2022-11-02 21:10:10,054 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 429 states to 346 states and 525 transitions. [2022-11-02 21:10:10,054 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 300 [2022-11-02 21:10:10,055 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 303 [2022-11-02 21:10:10,055 INFO L73 IsDeterministic]: Start isDeterministic. Operand 346 states and 525 transitions. [2022-11-02 21:10:10,056 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 21:10:10,056 INFO L218 hiAutomatonCegarLoop]: Abstraction has 346 states and 525 transitions. [2022-11-02 21:10:10,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states and 525 transitions. [2022-11-02 21:10:10,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 166. [2022-11-02 21:10:10,064 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-11-02 21:10:10,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 251 transitions. [2022-11-02 21:10:10,065 INFO L240 hiAutomatonCegarLoop]: Abstraction has 166 states and 251 transitions. [2022-11-02 21:10:10,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:10:10,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:10:10,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:10:10,069 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-11-02 21:10:10,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:10:10,168 INFO L93 Difference]: Finished difference Result 147 states and 215 transitions. [2022-11-02 21:10:10,168 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 147 states and 215 transitions. [2022-11-02 21:10:10,170 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100 [2022-11-02 21:10:10,171 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 147 states to 143 states and 211 transitions. [2022-11-02 21:10:10,171 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 119 [2022-11-02 21:10:10,171 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 119 [2022-11-02 21:10:10,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 143 states and 211 transitions. [2022-11-02 21:10:10,172 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 21:10:10,172 INFO L218 hiAutomatonCegarLoop]: Abstraction has 143 states and 211 transitions. [2022-11-02 21:10:10,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states and 211 transitions. [2022-11-02 21:10:10,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 140. [2022-11-02 21:10:10,176 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-11-02 21:10:10,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 208 transitions. [2022-11-02 21:10:10,177 INFO L240 hiAutomatonCegarLoop]: Abstraction has 140 states and 208 transitions. [2022-11-02 21:10:10,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:10:10,187 INFO L428 stractBuchiCegarLoop]: Abstraction has 140 states and 208 transitions. [2022-11-02 21:10:10,187 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-11-02 21:10:10,187 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 140 states and 208 transitions. [2022-11-02 21:10:10,188 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100 [2022-11-02 21:10:10,188 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:10:10,188 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:10:10,189 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:10:10,189 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:10:10,189 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-11-02 21:10:10,189 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-11-02 21:10:10,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:10,190 INFO L85 PathProgramCache]: Analyzing trace with hash -446111820, now seen corresponding path program 1 times [2022-11-02 21:10:10,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:10,190 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659708255] [2022-11-02 21:10:10,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:10,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:10,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:10,198 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:10:10,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:10,207 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:10:10,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:10,207 INFO L85 PathProgramCache]: Analyzing trace with hash 202226625, now seen corresponding path program 2 times [2022-11-02 21:10:10,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:10,207 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089248277] [2022-11-02 21:10:10,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:10,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:10,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:10:10,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:10:10,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:10:10,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089248277] [2022-11-02 21:10:10,236 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089248277] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:10:10,237 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:10:10,237 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 21:10:10,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774371023] [2022-11-02 21:10:10,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:10:10,237 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:10:10,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:10:10,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:10:10,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:10:10,238 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-11-02 21:10:10,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:10:10,400 INFO L93 Difference]: Finished difference Result 193 states and 269 transitions. [2022-11-02 21:10:10,400 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 193 states and 269 transitions. [2022-11-02 21:10:10,402 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 153 [2022-11-02 21:10:10,404 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 193 states to 188 states and 264 transitions. [2022-11-02 21:10:10,404 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 169 [2022-11-02 21:10:10,404 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 188 [2022-11-02 21:10:10,405 INFO L73 IsDeterministic]: Start isDeterministic. Operand 188 states and 264 transitions. [2022-11-02 21:10:10,405 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:10:10,406 INFO L218 hiAutomatonCegarLoop]: Abstraction has 188 states and 264 transitions. [2022-11-02 21:10:10,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states and 264 transitions. [2022-11-02 21:10:10,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 151. [2022-11-02 21:10:10,414 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-11-02 21:10:10,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 216 transitions. [2022-11-02 21:10:10,415 INFO L240 hiAutomatonCegarLoop]: Abstraction has 151 states and 216 transitions. [2022-11-02 21:10:10,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:10:10,426 INFO L428 stractBuchiCegarLoop]: Abstraction has 151 states and 216 transitions. [2022-11-02 21:10:10,427 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-11-02 21:10:10,427 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 151 states and 216 transitions. [2022-11-02 21:10:10,428 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 141 [2022-11-02 21:10:10,428 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:10:10,428 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:10:10,429 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:10:10,429 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-11-02 21:10:10,429 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-11-02 21:10:10,429 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-11-02 21:10:10,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:10,430 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 1 times [2022-11-02 21:10:10,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:10,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100022821] [2022-11-02 21:10:10,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:10,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:10,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:10,437 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:10:10,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:10,445 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:10:10,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:10,445 INFO L85 PathProgramCache]: Analyzing trace with hash -993894454, now seen corresponding path program 1 times [2022-11-02 21:10:10,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:10,446 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818687598] [2022-11-02 21:10:10,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:10,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:10,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:10:10,488 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:10:10,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:10:10,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818687598] [2022-11-02 21:10:10,489 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818687598] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:10:10,489 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:10:10,489 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 21:10:10,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477887347] [2022-11-02 21:10:10,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:10:10,489 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:10:10,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:10:10,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:10:10,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:10:10,490 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-11-02 21:10:10,639 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2022-11-02 21:10:10,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:10:10,670 INFO L93 Difference]: Finished difference Result 205 states and 285 transitions. [2022-11-02 21:10:10,670 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 205 states and 285 transitions. [2022-11-02 21:10:10,672 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 195 [2022-11-02 21:10:10,673 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 205 states to 205 states and 285 transitions. [2022-11-02 21:10:10,673 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 205 [2022-11-02 21:10:10,674 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 205 [2022-11-02 21:10:10,674 INFO L73 IsDeterministic]: Start isDeterministic. Operand 205 states and 285 transitions. [2022-11-02 21:10:10,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:10:10,675 INFO L218 hiAutomatonCegarLoop]: Abstraction has 205 states and 285 transitions. [2022-11-02 21:10:10,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states and 285 transitions. [2022-11-02 21:10:10,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 168. [2022-11-02 21:10:10,681 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-11-02 21:10:10,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 243 transitions. [2022-11-02 21:10:10,682 INFO L240 hiAutomatonCegarLoop]: Abstraction has 168 states and 243 transitions. [2022-11-02 21:10:10,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:10:10,683 INFO L428 stractBuchiCegarLoop]: Abstraction has 168 states and 243 transitions. [2022-11-02 21:10:10,683 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-11-02 21:10:10,683 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 168 states and 243 transitions. [2022-11-02 21:10:10,684 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 158 [2022-11-02 21:10:10,685 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:10:10,685 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:10:10,686 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:10:10,686 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-11-02 21:10:10,686 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-11-02 21:10:10,687 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-11-02 21:10:10,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:10,687 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 2 times [2022-11-02 21:10:10,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:10,688 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059117653] [2022-11-02 21:10:10,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:10,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:10,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:10,695 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:10:10,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:10,703 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:10:10,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:10,704 INFO L85 PathProgramCache]: Analyzing trace with hash 538667641, now seen corresponding path program 1 times [2022-11-02 21:10:10,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:10,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848051902] [2022-11-02 21:10:10,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:10,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:10,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:10:10,752 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-02 21:10:10,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:10:10,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848051902] [2022-11-02 21:10:10,753 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848051902] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:10:10,753 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:10:10,753 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 21:10:10,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935288091] [2022-11-02 21:10:10,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:10:10,754 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:10:10,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:10:10,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:10:10,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:10:10,755 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-11-02 21:10:10,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:10:10,929 INFO L93 Difference]: Finished difference Result 220 states and 330 transitions. [2022-11-02 21:10:10,929 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 220 states and 330 transitions. [2022-11-02 21:10:10,931 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 210 [2022-11-02 21:10:10,932 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 220 states to 220 states and 330 transitions. [2022-11-02 21:10:10,933 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 220 [2022-11-02 21:10:10,933 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 220 [2022-11-02 21:10:10,933 INFO L73 IsDeterministic]: Start isDeterministic. Operand 220 states and 330 transitions. [2022-11-02 21:10:10,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:10:10,934 INFO L218 hiAutomatonCegarLoop]: Abstraction has 220 states and 330 transitions. [2022-11-02 21:10:10,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states and 330 transitions. [2022-11-02 21:10:10,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 207. [2022-11-02 21:10:10,939 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-11-02 21:10:10,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 314 transitions. [2022-11-02 21:10:10,940 INFO L240 hiAutomatonCegarLoop]: Abstraction has 207 states and 314 transitions. [2022-11-02 21:10:10,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:10:10,941 INFO L428 stractBuchiCegarLoop]: Abstraction has 207 states and 314 transitions. [2022-11-02 21:10:10,942 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-11-02 21:10:10,942 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 207 states and 314 transitions. [2022-11-02 21:10:10,943 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 197 [2022-11-02 21:10:10,943 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:10:10,943 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:10:10,944 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:10:10,944 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-11-02 21:10:10,944 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-11-02 21:10:10,945 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-11-02 21:10:10,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:10,945 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 3 times [2022-11-02 21:10:10,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:10,946 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556925809] [2022-11-02 21:10:10,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:10,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:10,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:10,953 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:10:10,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:10,960 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:10:10,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:10,961 INFO L85 PathProgramCache]: Analyzing trace with hash -1250539475, now seen corresponding path program 1 times [2022-11-02 21:10:10,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:10,961 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551670704] [2022-11-02 21:10:10,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:10,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:10,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:10:11,002 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:10:11,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:10:11,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551670704] [2022-11-02 21:10:11,003 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551670704] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:10:11,003 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:10:11,003 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 21:10:11,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730229050] [2022-11-02 21:10:11,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:10:11,004 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:10:11,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:10:11,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:10:11,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:10:11,005 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-11-02 21:10:11,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:10:11,102 INFO L93 Difference]: Finished difference Result 225 states and 338 transitions. [2022-11-02 21:10:11,102 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 225 states and 338 transitions. [2022-11-02 21:10:11,104 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2022-11-02 21:10:11,105 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 225 states to 225 states and 338 transitions. [2022-11-02 21:10:11,106 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 225 [2022-11-02 21:10:11,106 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 225 [2022-11-02 21:10:11,106 INFO L73 IsDeterministic]: Start isDeterministic. Operand 225 states and 338 transitions. [2022-11-02 21:10:11,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:10:11,107 INFO L218 hiAutomatonCegarLoop]: Abstraction has 225 states and 338 transitions. [2022-11-02 21:10:11,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states and 338 transitions. [2022-11-02 21:10:11,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 222. [2022-11-02 21:10:11,112 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-11-02 21:10:11,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 334 transitions. [2022-11-02 21:10:11,114 INFO L240 hiAutomatonCegarLoop]: Abstraction has 222 states and 334 transitions. [2022-11-02 21:10:11,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:10:11,115 INFO L428 stractBuchiCegarLoop]: Abstraction has 222 states and 334 transitions. [2022-11-02 21:10:11,115 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-11-02 21:10:11,115 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 222 states and 334 transitions. [2022-11-02 21:10:11,116 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 212 [2022-11-02 21:10:11,117 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:10:11,117 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:10:11,118 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:10:11,118 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-11-02 21:10:11,118 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-11-02 21:10:11,119 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-11-02 21:10:11,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:11,119 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 4 times [2022-11-02 21:10:11,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:11,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897250715] [2022-11-02 21:10:11,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:11,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:11,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:11,126 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:10:11,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:11,134 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:10:11,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:11,134 INFO L85 PathProgramCache]: Analyzing trace with hash -157770378, now seen corresponding path program 1 times [2022-11-02 21:10:11,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:11,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804966261] [2022-11-02 21:10:11,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:11,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:11,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:10:11,183 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:10:11,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:10:11,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804966261] [2022-11-02 21:10:11,184 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804966261] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:10:11,184 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:10:11,184 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 21:10:11,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502633537] [2022-11-02 21:10:11,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:10:11,185 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:10:11,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:10:11,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:10:11,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:10:11,186 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-11-02 21:10:11,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:10:11,304 INFO L93 Difference]: Finished difference Result 227 states and 337 transitions. [2022-11-02 21:10:11,305 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 227 states and 337 transitions. [2022-11-02 21:10:11,307 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 217 [2022-11-02 21:10:11,308 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 227 states to 227 states and 337 transitions. [2022-11-02 21:10:11,309 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 227 [2022-11-02 21:10:11,309 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 227 [2022-11-02 21:10:11,310 INFO L73 IsDeterministic]: Start isDeterministic. Operand 227 states and 337 transitions. [2022-11-02 21:10:11,310 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:10:11,310 INFO L218 hiAutomatonCegarLoop]: Abstraction has 227 states and 337 transitions. [2022-11-02 21:10:11,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states and 337 transitions. [2022-11-02 21:10:11,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 222. [2022-11-02 21:10:11,315 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-11-02 21:10:11,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 329 transitions. [2022-11-02 21:10:11,317 INFO L240 hiAutomatonCegarLoop]: Abstraction has 222 states and 329 transitions. [2022-11-02 21:10:11,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:10:11,318 INFO L428 stractBuchiCegarLoop]: Abstraction has 222 states and 329 transitions. [2022-11-02 21:10:11,318 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-11-02 21:10:11,318 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 222 states and 329 transitions. [2022-11-02 21:10:11,320 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 212 [2022-11-02 21:10:11,320 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:10:11,320 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:10:11,321 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:10:11,321 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-11-02 21:10:11,322 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-11-02 21:10:11,322 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-11-02 21:10:11,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:11,323 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 5 times [2022-11-02 21:10:11,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:11,323 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566621369] [2022-11-02 21:10:11,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:11,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:11,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:11,331 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:10:11,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:11,352 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:10:11,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:11,366 INFO L85 PathProgramCache]: Analyzing trace with hash 2021862629, now seen corresponding path program 1 times [2022-11-02 21:10:11,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:11,367 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401725688] [2022-11-02 21:10:11,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:11,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:11,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:10:11,472 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-02 21:10:11,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:10:11,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401725688] [2022-11-02 21:10:11,474 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401725688] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:10:11,474 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:10:11,474 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 21:10:11,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496500389] [2022-11-02 21:10:11,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:10:11,475 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:10:11,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:10:11,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:10:11,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:10:11,477 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-11-02 21:10:11,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:10:11,652 INFO L93 Difference]: Finished difference Result 265 states and 378 transitions. [2022-11-02 21:10:11,652 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 265 states and 378 transitions. [2022-11-02 21:10:11,654 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 255 [2022-11-02 21:10:11,657 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 265 states to 265 states and 378 transitions. [2022-11-02 21:10:11,657 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 265 [2022-11-02 21:10:11,658 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 265 [2022-11-02 21:10:11,658 INFO L73 IsDeterministic]: Start isDeterministic. Operand 265 states and 378 transitions. [2022-11-02 21:10:11,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:10:11,659 INFO L218 hiAutomatonCegarLoop]: Abstraction has 265 states and 378 transitions. [2022-11-02 21:10:11,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states and 378 transitions. [2022-11-02 21:10:11,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 262. [2022-11-02 21:10:11,665 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-11-02 21:10:11,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 374 transitions. [2022-11-02 21:10:11,667 INFO L240 hiAutomatonCegarLoop]: Abstraction has 262 states and 374 transitions. [2022-11-02 21:10:11,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:10:11,669 INFO L428 stractBuchiCegarLoop]: Abstraction has 262 states and 374 transitions. [2022-11-02 21:10:11,669 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-11-02 21:10:11,669 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 262 states and 374 transitions. [2022-11-02 21:10:11,671 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 252 [2022-11-02 21:10:11,671 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:10:11,671 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:10:11,676 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:10:11,677 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-11-02 21:10:11,677 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-11-02 21:10:11,680 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-11-02 21:10:11,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:11,681 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 6 times [2022-11-02 21:10:11,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:11,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401509662] [2022-11-02 21:10:11,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:11,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:11,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:11,690 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:10:11,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:11,701 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:10:11,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:11,703 INFO L85 PathProgramCache]: Analyzing trace with hash -1379618329, now seen corresponding path program 1 times [2022-11-02 21:10:11,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:11,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233500369] [2022-11-02 21:10:11,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:11,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:11,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:10:11,801 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-02 21:10:11,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:10:11,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233500369] [2022-11-02 21:10:11,802 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233500369] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:10:11,802 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:10:11,802 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 21:10:11,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882969452] [2022-11-02 21:10:11,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:10:11,803 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:10:11,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:10:11,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:10:11,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:10:11,807 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-11-02 21:10:11,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:10:11,934 INFO L93 Difference]: Finished difference Result 285 states and 404 transitions. [2022-11-02 21:10:11,934 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 285 states and 404 transitions. [2022-11-02 21:10:11,936 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 275 [2022-11-02 21:10:11,938 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 285 states to 285 states and 404 transitions. [2022-11-02 21:10:11,938 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 285 [2022-11-02 21:10:11,939 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 285 [2022-11-02 21:10:11,939 INFO L73 IsDeterministic]: Start isDeterministic. Operand 285 states and 404 transitions. [2022-11-02 21:10:11,940 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:10:11,940 INFO L218 hiAutomatonCegarLoop]: Abstraction has 285 states and 404 transitions. [2022-11-02 21:10:11,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states and 404 transitions. [2022-11-02 21:10:11,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 281. [2022-11-02 21:10:11,945 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-11-02 21:10:11,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 398 transitions. [2022-11-02 21:10:11,947 INFO L240 hiAutomatonCegarLoop]: Abstraction has 281 states and 398 transitions. [2022-11-02 21:10:11,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:10:11,950 INFO L428 stractBuchiCegarLoop]: Abstraction has 281 states and 398 transitions. [2022-11-02 21:10:11,954 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-11-02 21:10:11,954 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 281 states and 398 transitions. [2022-11-02 21:10:11,956 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 271 [2022-11-02 21:10:11,956 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:10:11,956 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:10:11,958 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:10:11,958 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-11-02 21:10:11,959 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-11-02 21:10:11,961 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-11-02 21:10:11,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:11,962 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 7 times [2022-11-02 21:10:11,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:11,962 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528660505] [2022-11-02 21:10:11,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:11,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:11,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:11,975 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:10:11,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:11,994 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:10:11,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:11,995 INFO L85 PathProgramCache]: Analyzing trace with hash 181889341, now seen corresponding path program 1 times [2022-11-02 21:10:11,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:11,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456405013] [2022-11-02 21:10:11,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:11,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:12,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:10:12,104 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-02 21:10:12,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:10:12,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456405013] [2022-11-02 21:10:12,105 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456405013] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:10:12,105 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:10:12,105 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 21:10:12,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63472348] [2022-11-02 21:10:12,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:10:12,106 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:10:12,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:10:12,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:10:12,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:10:12,107 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-11-02 21:10:12,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:10:12,228 INFO L93 Difference]: Finished difference Result 305 states and 428 transitions. [2022-11-02 21:10:12,228 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 305 states and 428 transitions. [2022-11-02 21:10:12,231 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 295 [2022-11-02 21:10:12,232 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 305 states to 305 states and 428 transitions. [2022-11-02 21:10:12,233 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 305 [2022-11-02 21:10:12,233 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 305 [2022-11-02 21:10:12,233 INFO L73 IsDeterministic]: Start isDeterministic. Operand 305 states and 428 transitions. [2022-11-02 21:10:12,234 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:10:12,234 INFO L218 hiAutomatonCegarLoop]: Abstraction has 305 states and 428 transitions. [2022-11-02 21:10:12,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states and 428 transitions. [2022-11-02 21:10:12,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 302. [2022-11-02 21:10:12,239 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-11-02 21:10:12,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 424 transitions. [2022-11-02 21:10:12,241 INFO L240 hiAutomatonCegarLoop]: Abstraction has 302 states and 424 transitions. [2022-11-02 21:10:12,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:10:12,242 INFO L428 stractBuchiCegarLoop]: Abstraction has 302 states and 424 transitions. [2022-11-02 21:10:12,242 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-11-02 21:10:12,242 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 302 states and 424 transitions. [2022-11-02 21:10:12,244 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 292 [2022-11-02 21:10:12,244 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:10:12,244 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:10:12,245 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:10:12,246 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-11-02 21:10:12,246 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-11-02 21:10:12,246 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-11-02 21:10:12,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:12,247 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 8 times [2022-11-02 21:10:12,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:12,247 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66801451] [2022-11-02 21:10:12,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:12,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:12,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:12,253 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:10:12,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:12,261 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:10:12,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:12,263 INFO L85 PathProgramCache]: Analyzing trace with hash 126766773, now seen corresponding path program 1 times [2022-11-02 21:10:12,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:12,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756558676] [2022-11-02 21:10:12,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:12,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:12,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:10:12,395 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-11-02 21:10:12,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:10:12,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756558676] [2022-11-02 21:10:12,396 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756558676] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:10:12,396 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:10:12,396 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 21:10:12,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004227069] [2022-11-02 21:10:12,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:10:12,397 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:10:12,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:10:12,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:10:12,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:10:12,398 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-11-02 21:10:12,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:10:12,425 INFO L93 Difference]: Finished difference Result 594 states and 832 transitions. [2022-11-02 21:10:12,425 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 594 states and 832 transitions. [2022-11-02 21:10:12,429 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 584 [2022-11-02 21:10:12,432 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 594 states to 594 states and 832 transitions. [2022-11-02 21:10:12,433 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 594 [2022-11-02 21:10:12,433 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 594 [2022-11-02 21:10:12,434 INFO L73 IsDeterministic]: Start isDeterministic. Operand 594 states and 832 transitions. [2022-11-02 21:10:12,434 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:10:12,435 INFO L218 hiAutomatonCegarLoop]: Abstraction has 594 states and 832 transitions. [2022-11-02 21:10:12,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 594 states and 832 transitions. [2022-11-02 21:10:12,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 594 to 594. [2022-11-02 21:10:12,444 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-11-02 21:10:12,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 594 states to 594 states and 832 transitions. [2022-11-02 21:10:12,447 INFO L240 hiAutomatonCegarLoop]: Abstraction has 594 states and 832 transitions. [2022-11-02 21:10:12,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:10:12,448 INFO L428 stractBuchiCegarLoop]: Abstraction has 594 states and 832 transitions. [2022-11-02 21:10:12,448 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2022-11-02 21:10:12,448 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 594 states and 832 transitions. [2022-11-02 21:10:12,451 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 584 [2022-11-02 21:10:12,452 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:10:12,452 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:10:12,453 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:10:12,453 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-11-02 21:10:12,454 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-11-02 21:10:12,454 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-11-02 21:10:12,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:12,455 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 9 times [2022-11-02 21:10:12,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:12,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708702781] [2022-11-02 21:10:12,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:12,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:12,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:12,465 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:10:12,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:12,475 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:10:12,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:12,478 INFO L85 PathProgramCache]: Analyzing trace with hash 2055039475, now seen corresponding path program 1 times [2022-11-02 21:10:12,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:12,479 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008511422] [2022-11-02 21:10:12,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:12,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:12,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:10:12,549 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2022-11-02 21:10:12,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:10:12,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008511422] [2022-11-02 21:10:12,553 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008511422] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:10:12,553 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:10:12,553 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 21:10:12,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451864698] [2022-11-02 21:10:12,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:10:12,554 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:10:12,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:10:12,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:10:12,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:10:12,555 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-11-02 21:10:12,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:10:12,674 INFO L93 Difference]: Finished difference Result 646 states and 894 transitions. [2022-11-02 21:10:12,675 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 646 states and 894 transitions. [2022-11-02 21:10:12,679 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 636 [2022-11-02 21:10:12,683 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 646 states to 646 states and 894 transitions. [2022-11-02 21:10:12,683 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 646 [2022-11-02 21:10:12,684 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 646 [2022-11-02 21:10:12,684 INFO L73 IsDeterministic]: Start isDeterministic. Operand 646 states and 894 transitions. [2022-11-02 21:10:12,685 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:10:12,686 INFO L218 hiAutomatonCegarLoop]: Abstraction has 646 states and 894 transitions. [2022-11-02 21:10:12,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 646 states and 894 transitions. [2022-11-02 21:10:12,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 646 to 640. [2022-11-02 21:10:12,696 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-11-02 21:10:12,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 888 transitions. [2022-11-02 21:10:12,699 INFO L240 hiAutomatonCegarLoop]: Abstraction has 640 states and 888 transitions. [2022-11-02 21:10:12,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:10:12,700 INFO L428 stractBuchiCegarLoop]: Abstraction has 640 states and 888 transitions. [2022-11-02 21:10:12,700 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2022-11-02 21:10:12,700 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 640 states and 888 transitions. [2022-11-02 21:10:12,703 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 630 [2022-11-02 21:10:12,704 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:10:12,704 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:10:12,705 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:10:12,705 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-11-02 21:10:12,706 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-11-02 21:10:12,706 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-11-02 21:10:12,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:12,707 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 10 times [2022-11-02 21:10:12,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:12,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302292474] [2022-11-02 21:10:12,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:12,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:12,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:12,712 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:10:12,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:12,718 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:10:12,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:12,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1649713551, now seen corresponding path program 1 times [2022-11-02 21:10:12,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:12,719 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107652071] [2022-11-02 21:10:12,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:12,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:12,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:10:12,766 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-02 21:10:12,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:10:12,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107652071] [2022-11-02 21:10:12,766 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107652071] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:10:12,766 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:10:12,766 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 21:10:12,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162922220] [2022-11-02 21:10:12,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:10:12,767 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:10:12,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:10:12,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:10:12,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:10:12,768 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-11-02 21:10:12,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:10:12,788 INFO L93 Difference]: Finished difference Result 1144 states and 1608 transitions. [2022-11-02 21:10:12,789 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1144 states and 1608 transitions. [2022-11-02 21:10:12,797 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1134 [2022-11-02 21:10:12,803 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1144 states to 1144 states and 1608 transitions. [2022-11-02 21:10:12,803 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1144 [2022-11-02 21:10:12,805 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1144 [2022-11-02 21:10:12,805 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1144 states and 1608 transitions. [2022-11-02 21:10:12,807 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:10:12,807 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1144 states and 1608 transitions. [2022-11-02 21:10:12,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1144 states and 1608 transitions. [2022-11-02 21:10:12,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1144 to 1144. [2022-11-02 21:10:12,827 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-11-02 21:10:12,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1144 states to 1144 states and 1608 transitions. [2022-11-02 21:10:12,831 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1144 states and 1608 transitions. [2022-11-02 21:10:12,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:10:12,832 INFO L428 stractBuchiCegarLoop]: Abstraction has 1144 states and 1608 transitions. [2022-11-02 21:10:12,832 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2022-11-02 21:10:12,832 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1144 states and 1608 transitions. [2022-11-02 21:10:12,839 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1134 [2022-11-02 21:10:12,839 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:10:12,839 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:10:12,840 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:10:12,840 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-11-02 21:10:12,841 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-11-02 21:10:12,841 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-11-02 21:10:12,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:12,842 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 11 times [2022-11-02 21:10:12,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:12,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686776791] [2022-11-02 21:10:12,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:12,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:12,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:12,847 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:10:12,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:12,852 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:10:12,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:12,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1310020069, now seen corresponding path program 1 times [2022-11-02 21:10:12,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:12,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740194628] [2022-11-02 21:10:12,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:12,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:12,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:10:12,910 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2022-11-02 21:10:12,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:10:12,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740194628] [2022-11-02 21:10:12,910 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740194628] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:10:12,911 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:10:12,911 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 21:10:12,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357607735] [2022-11-02 21:10:12,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:10:12,911 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:10:12,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:10:12,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:10:12,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:10:12,912 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-11-02 21:10:13,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:10:13,040 INFO L93 Difference]: Finished difference Result 1256 states and 1744 transitions. [2022-11-02 21:10:13,040 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1256 states and 1744 transitions. [2022-11-02 21:10:13,049 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1246 [2022-11-02 21:10:13,055 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1256 states to 1256 states and 1744 transitions. [2022-11-02 21:10:13,056 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1256 [2022-11-02 21:10:13,057 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1256 [2022-11-02 21:10:13,057 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1256 states and 1744 transitions. [2022-11-02 21:10:13,059 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:10:13,060 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1256 states and 1744 transitions. [2022-11-02 21:10:13,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1256 states and 1744 transitions. [2022-11-02 21:10:13,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1256 to 1244. [2022-11-02 21:10:13,116 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-11-02 21:10:13,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1244 states to 1244 states and 1728 transitions. [2022-11-02 21:10:13,121 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1244 states and 1728 transitions. [2022-11-02 21:10:13,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:10:13,122 INFO L428 stractBuchiCegarLoop]: Abstraction has 1244 states and 1728 transitions. [2022-11-02 21:10:13,122 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2022-11-02 21:10:13,122 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1244 states and 1728 transitions. [2022-11-02 21:10:13,129 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1234 [2022-11-02 21:10:13,129 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:10:13,129 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:10:13,131 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:10:13,131 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-11-02 21:10:13,131 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-11-02 21:10:13,132 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-11-02 21:10:13,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:13,133 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 12 times [2022-11-02 21:10:13,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:13,133 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366679996] [2022-11-02 21:10:13,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:13,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:13,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:13,138 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:10:13,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:13,143 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:10:13,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:13,143 INFO L85 PathProgramCache]: Analyzing trace with hash -1523374702, now seen corresponding path program 1 times [2022-11-02 21:10:13,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:13,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538135410] [2022-11-02 21:10:13,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:13,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:13,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:10:13,203 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2022-11-02 21:10:13,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:10:13,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538135410] [2022-11-02 21:10:13,204 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538135410] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:10:13,204 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:10:13,204 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 21:10:13,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412789155] [2022-11-02 21:10:13,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:10:13,205 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:10:13,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:10:13,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:10:13,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:10:13,206 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-11-02 21:10:13,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:10:13,334 INFO L93 Difference]: Finished difference Result 1364 states and 1868 transitions. [2022-11-02 21:10:13,334 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1364 states and 1868 transitions. [2022-11-02 21:10:13,342 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1354 [2022-11-02 21:10:13,349 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1364 states to 1364 states and 1868 transitions. [2022-11-02 21:10:13,349 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1364 [2022-11-02 21:10:13,351 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1364 [2022-11-02 21:10:13,351 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1364 states and 1868 transitions. [2022-11-02 21:10:13,353 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:10:13,353 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1364 states and 1868 transitions. [2022-11-02 21:10:13,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1364 states and 1868 transitions. [2022-11-02 21:10:13,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1364 to 1356. [2022-11-02 21:10:13,375 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-11-02 21:10:13,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1356 states to 1356 states and 1860 transitions. [2022-11-02 21:10:13,379 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1356 states and 1860 transitions. [2022-11-02 21:10:13,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:10:13,380 INFO L428 stractBuchiCegarLoop]: Abstraction has 1356 states and 1860 transitions. [2022-11-02 21:10:13,380 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2022-11-02 21:10:13,380 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1356 states and 1860 transitions. [2022-11-02 21:10:13,387 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1346 [2022-11-02 21:10:13,388 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:10:13,388 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:10:13,389 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:10:13,390 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-11-02 21:10:13,390 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-11-02 21:10:13,390 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-11-02 21:10:13,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:13,391 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 13 times [2022-11-02 21:10:13,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:13,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943114980] [2022-11-02 21:10:13,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:13,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:13,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:13,397 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:10:13,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:13,402 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:10:13,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:13,402 INFO L85 PathProgramCache]: Analyzing trace with hash -629888364, now seen corresponding path program 1 times [2022-11-02 21:10:13,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:13,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809691524] [2022-11-02 21:10:13,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:13,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:13,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:10:13,462 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2022-11-02 21:10:13,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:10:13,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809691524] [2022-11-02 21:10:13,463 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809691524] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:10:13,463 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:10:13,463 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 21:10:13,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824024157] [2022-11-02 21:10:13,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:10:13,464 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:10:13,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:10:13,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:10:13,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:10:13,465 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-11-02 21:10:13,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:10:13,594 INFO L93 Difference]: Finished difference Result 1492 states and 2020 transitions. [2022-11-02 21:10:13,594 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1492 states and 2020 transitions. [2022-11-02 21:10:13,604 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1482 [2022-11-02 21:10:13,611 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1492 states to 1492 states and 2020 transitions. [2022-11-02 21:10:13,611 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1492 [2022-11-02 21:10:13,613 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1492 [2022-11-02 21:10:13,613 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1492 states and 2020 transitions. [2022-11-02 21:10:13,616 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:10:13,616 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1492 states and 2020 transitions. [2022-11-02 21:10:13,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1492 states and 2020 transitions. [2022-11-02 21:10:13,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1492 to 1480. [2022-11-02 21:10:13,660 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-11-02 21:10:13,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1480 states to 1480 states and 2004 transitions. [2022-11-02 21:10:13,664 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1480 states and 2004 transitions. [2022-11-02 21:10:13,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:10:13,665 INFO L428 stractBuchiCegarLoop]: Abstraction has 1480 states and 2004 transitions. [2022-11-02 21:10:13,665 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2022-11-02 21:10:13,665 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1480 states and 2004 transitions. [2022-11-02 21:10:13,673 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1470 [2022-11-02 21:10:13,673 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:10:13,673 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:10:13,675 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:10:13,675 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-11-02 21:10:13,675 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-11-02 21:10:13,676 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-11-02 21:10:13,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:13,676 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 14 times [2022-11-02 21:10:13,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:13,677 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556478219] [2022-11-02 21:10:13,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:13,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:13,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:13,682 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:10:13,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:13,689 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:10:13,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:13,689 INFO L85 PathProgramCache]: Analyzing trace with hash -1244571404, now seen corresponding path program 1 times [2022-11-02 21:10:13,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:13,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500709647] [2022-11-02 21:10:13,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:13,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:13,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:10:13,788 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 156 proven. 0 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2022-11-02 21:10:13,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:10:13,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500709647] [2022-11-02 21:10:13,788 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500709647] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:10:13,788 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:10:13,789 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 21:10:13,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112895151] [2022-11-02 21:10:13,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:10:13,790 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:10:13,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:10:13,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:10:13,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:10:13,791 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-11-02 21:10:13,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:10:13,932 INFO L93 Difference]: Finished difference Result 1632 states and 2176 transitions. [2022-11-02 21:10:13,932 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1632 states and 2176 transitions. [2022-11-02 21:10:13,942 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1622 [2022-11-02 21:10:13,950 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1632 states to 1632 states and 2176 transitions. [2022-11-02 21:10:13,950 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1632 [2022-11-02 21:10:13,952 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1632 [2022-11-02 21:10:13,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1632 states and 2176 transitions. [2022-11-02 21:10:13,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:10:13,955 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1632 states and 2176 transitions. [2022-11-02 21:10:13,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1632 states and 2176 transitions. [2022-11-02 21:10:13,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1632 to 1624. [2022-11-02 21:10:13,982 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-11-02 21:10:13,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1624 states to 1624 states and 2168 transitions. [2022-11-02 21:10:13,987 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1624 states and 2168 transitions. [2022-11-02 21:10:13,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:10:13,988 INFO L428 stractBuchiCegarLoop]: Abstraction has 1624 states and 2168 transitions. [2022-11-02 21:10:13,988 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2022-11-02 21:10:13,989 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1624 states and 2168 transitions. [2022-11-02 21:10:13,996 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1614 [2022-11-02 21:10:13,997 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:10:13,997 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:10:13,999 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:10:13,999 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-11-02 21:10:13,999 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-11-02 21:10:13,999 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-11-02 21:10:14,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:14,000 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 15 times [2022-11-02 21:10:14,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:14,001 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909442533] [2022-11-02 21:10:14,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:14,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:14,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:14,006 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:10:14,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:14,011 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:10:14,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:14,011 INFO L85 PathProgramCache]: Analyzing trace with hash -2138057742, now seen corresponding path program 1 times [2022-11-02 21:10:14,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:14,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542318284] [2022-11-02 21:10:14,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:14,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:14,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:10:14,110 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2022-11-02 21:10:14,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:10:14,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542318284] [2022-11-02 21:10:14,110 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542318284] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:10:14,111 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:10:14,111 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 21:10:14,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773749502] [2022-11-02 21:10:14,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:10:14,112 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:10:14,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:10:14,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:10:14,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:10:14,113 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-11-02 21:10:14,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:10:14,142 INFO L93 Difference]: Finished difference Result 3230 states and 4310 transitions. [2022-11-02 21:10:14,142 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3230 states and 4310 transitions. [2022-11-02 21:10:14,164 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3220 [2022-11-02 21:10:14,183 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3230 states to 3230 states and 4310 transitions. [2022-11-02 21:10:14,183 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3230 [2022-11-02 21:10:14,187 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3230 [2022-11-02 21:10:14,187 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3230 states and 4310 transitions. [2022-11-02 21:10:14,193 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:10:14,193 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3230 states and 4310 transitions. [2022-11-02 21:10:14,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3230 states and 4310 transitions. [2022-11-02 21:10:14,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3230 to 3230. [2022-11-02 21:10:14,255 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-11-02 21:10:14,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3230 states to 3230 states and 4310 transitions. [2022-11-02 21:10:14,265 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3230 states and 4310 transitions. [2022-11-02 21:10:14,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:10:14,266 INFO L428 stractBuchiCegarLoop]: Abstraction has 3230 states and 4310 transitions. [2022-11-02 21:10:14,266 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2022-11-02 21:10:14,266 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3230 states and 4310 transitions. [2022-11-02 21:10:14,280 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3220 [2022-11-02 21:10:14,281 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:10:14,281 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:10:14,283 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:10:14,283 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-11-02 21:10:14,283 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-11-02 21:10:14,284 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-11-02 21:10:14,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:14,284 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 16 times [2022-11-02 21:10:14,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:14,285 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405118273] [2022-11-02 21:10:14,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:14,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:14,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:14,289 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:10:14,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:14,294 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:10:14,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:14,295 INFO L85 PathProgramCache]: Analyzing trace with hash 824448604, now seen corresponding path program 1 times [2022-11-02 21:10:14,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:14,295 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714812697] [2022-11-02 21:10:14,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:14,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:14,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:10:14,374 INFO L134 CoverageAnalysis]: Checked inductivity of 575 backedges. 183 proven. 0 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2022-11-02 21:10:14,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:10:14,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714812697] [2022-11-02 21:10:14,375 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714812697] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:10:14,375 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:10:14,375 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 21:10:14,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763856475] [2022-11-02 21:10:14,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:10:14,376 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:10:14,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:10:14,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:10:14,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:10:14,377 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-11-02 21:10:14,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:10:14,533 INFO L93 Difference]: Finished difference Result 3378 states and 4478 transitions. [2022-11-02 21:10:14,533 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3378 states and 4478 transitions. [2022-11-02 21:10:14,551 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3368 [2022-11-02 21:10:14,567 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3378 states to 3378 states and 4478 transitions. [2022-11-02 21:10:14,567 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3378 [2022-11-02 21:10:14,571 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3378 [2022-11-02 21:10:14,571 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3378 states and 4478 transitions. [2022-11-02 21:10:14,576 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:10:14,576 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3378 states and 4478 transitions. [2022-11-02 21:10:14,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3378 states and 4478 transitions. [2022-11-02 21:10:14,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3378 to 3362. [2022-11-02 21:10:14,671 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-11-02 21:10:14,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3362 states to 3362 states and 4462 transitions. [2022-11-02 21:10:14,680 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3362 states and 4462 transitions. [2022-11-02 21:10:14,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:10:14,681 INFO L428 stractBuchiCegarLoop]: Abstraction has 3362 states and 4462 transitions. [2022-11-02 21:10:14,681 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2022-11-02 21:10:14,681 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3362 states and 4462 transitions. [2022-11-02 21:10:14,695 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3352 [2022-11-02 21:10:14,695 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:10:14,695 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:10:14,697 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:10:14,697 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-11-02 21:10:14,697 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-11-02 21:10:14,698 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-11-02 21:10:14,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:14,699 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 17 times [2022-11-02 21:10:14,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:14,699 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57163971] [2022-11-02 21:10:14,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:14,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:14,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:14,704 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:10:14,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:14,708 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:10:14,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:14,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1304175199, now seen corresponding path program 1 times [2022-11-02 21:10:14,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:14,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123130983] [2022-11-02 21:10:14,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:14,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:14,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:10:14,800 INFO L134 CoverageAnalysis]: Checked inductivity of 748 backedges. 218 proven. 0 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2022-11-02 21:10:14,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:10:14,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123130983] [2022-11-02 21:10:14,801 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123130983] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:10:14,801 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:10:14,801 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 21:10:14,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727643058] [2022-11-02 21:10:14,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:10:14,802 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:10:14,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:10:14,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:10:14,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:10:14,803 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-11-02 21:10:14,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:10:14,969 INFO L93 Difference]: Finished difference Result 3362 states and 4246 transitions. [2022-11-02 21:10:14,969 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3362 states and 4246 transitions. [2022-11-02 21:10:14,987 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3352 [2022-11-02 21:10:15,012 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3362 states to 3362 states and 4246 transitions. [2022-11-02 21:10:15,012 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3362 [2022-11-02 21:10:15,016 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3362 [2022-11-02 21:10:15,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3362 states and 4246 transitions. [2022-11-02 21:10:15,021 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:10:15,021 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3362 states and 4246 transitions. [2022-11-02 21:10:15,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3362 states and 4246 transitions. [2022-11-02 21:10:15,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3362 to 3346. [2022-11-02 21:10:15,077 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-11-02 21:10:15,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3346 states to 3346 states and 4230 transitions. [2022-11-02 21:10:15,086 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3346 states and 4230 transitions. [2022-11-02 21:10:15,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:10:15,087 INFO L428 stractBuchiCegarLoop]: Abstraction has 3346 states and 4230 transitions. [2022-11-02 21:10:15,087 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2022-11-02 21:10:15,087 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3346 states and 4230 transitions. [2022-11-02 21:10:15,102 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3336 [2022-11-02 21:10:15,102 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:10:15,102 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:10:15,104 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:10:15,104 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-11-02 21:10:15,158 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-11-02 21:10:15,158 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-11-02 21:10:15,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:15,159 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 18 times [2022-11-02 21:10:15,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:15,159 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051871490] [2022-11-02 21:10:15,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:15,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:15,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:15,163 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:10:15,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:15,170 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:10:15,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:15,170 INFO L85 PathProgramCache]: Analyzing trace with hash 2036678512, now seen corresponding path program 1 times [2022-11-02 21:10:15,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:15,171 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820742865] [2022-11-02 21:10:15,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:15,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:15,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:10:15,316 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2022-11-02 21:10:15,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:10:15,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820742865] [2022-11-02 21:10:15,316 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820742865] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 21:10:15,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1229994948] [2022-11-02 21:10:15,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:15,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 21:10:15,317 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:10:15,318 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 21:10:15,342 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-11-02 21:10:15,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:10:15,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 21:10:15,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:10:15,540 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2022-11-02 21:10:15,540 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 21:10:15,626 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2022-11-02 21:10:15,626 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1229994948] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 21:10:15,627 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 21:10:15,627 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-11-02 21:10:15,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360502055] [2022-11-02 21:10:15,627 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 21:10:15,628 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:10:15,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:10:15,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:10:15,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 21:10:15,629 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-11-02 21:10:15,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:10:15,857 INFO L93 Difference]: Finished difference Result 4290 states and 5304 transitions. [2022-11-02 21:10:15,857 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4290 states and 5304 transitions. [2022-11-02 21:10:15,878 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3328 [2022-11-02 21:10:15,893 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4290 states to 4290 states and 5304 transitions. [2022-11-02 21:10:15,894 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4290 [2022-11-02 21:10:15,898 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4290 [2022-11-02 21:10:15,898 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4290 states and 5304 transitions. [2022-11-02 21:10:15,904 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:10:15,904 INFO L218 hiAutomatonCegarLoop]: Abstraction has 4290 states and 5304 transitions. [2022-11-02 21:10:15,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4290 states and 5304 transitions. [2022-11-02 21:10:15,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4290 to 3331. [2022-11-02 21:10:15,965 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-11-02 21:10:15,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3331 states to 3331 states and 4183 transitions. [2022-11-02 21:10:15,973 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3331 states and 4183 transitions. [2022-11-02 21:10:15,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-02 21:10:15,974 INFO L428 stractBuchiCegarLoop]: Abstraction has 3331 states and 4183 transitions. [2022-11-02 21:10:15,974 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2022-11-02 21:10:15,974 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3331 states and 4183 transitions. [2022-11-02 21:10:15,988 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3320 [2022-11-02 21:10:15,988 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:10:15,988 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:10:15,990 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:10:15,990 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-11-02 21:10:15,991 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-11-02 21:10:15,991 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-11-02 21:10:15,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:15,992 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 1 times [2022-11-02 21:10:15,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:15,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318528264] [2022-11-02 21:10:15,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:15,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:15,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:15,997 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:10:16,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:16,002 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:10:16,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:16,003 INFO L85 PathProgramCache]: Analyzing trace with hash 572555551, now seen corresponding path program 1 times [2022-11-02 21:10:16,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:16,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378313927] [2022-11-02 21:10:16,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:16,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:16,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:10:16,131 INFO L134 CoverageAnalysis]: Checked inductivity of 768 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2022-11-02 21:10:16,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:10:16,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378313927] [2022-11-02 21:10:16,131 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378313927] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:10:16,132 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:10:16,132 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 21:10:16,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819042469] [2022-11-02 21:10:16,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:10:16,132 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:10:16,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:10:16,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:10:16,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:10:16,133 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-11-02 21:10:16,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:10:16,302 INFO L93 Difference]: Finished difference Result 3663 states and 4563 transitions. [2022-11-02 21:10:16,303 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3663 states and 4563 transitions. [2022-11-02 21:10:16,326 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3652 [2022-11-02 21:10:16,354 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3663 states to 3663 states and 4563 transitions. [2022-11-02 21:10:16,354 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3663 [2022-11-02 21:10:16,358 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3663 [2022-11-02 21:10:16,360 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3663 states and 4563 transitions. [2022-11-02 21:10:16,366 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:10:16,366 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3663 states and 4563 transitions. [2022-11-02 21:10:16,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3663 states and 4563 transitions. [2022-11-02 21:10:16,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3663 to 3447. [2022-11-02 21:10:16,455 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-11-02 21:10:16,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3447 states to 3447 states and 4339 transitions. [2022-11-02 21:10:16,466 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3447 states and 4339 transitions. [2022-11-02 21:10:16,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:10:16,467 INFO L428 stractBuchiCegarLoop]: Abstraction has 3447 states and 4339 transitions. [2022-11-02 21:10:16,467 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2022-11-02 21:10:16,467 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3447 states and 4339 transitions. [2022-11-02 21:10:16,484 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3436 [2022-11-02 21:10:16,485 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:10:16,485 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:10:16,488 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:10:16,488 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-11-02 21:10:16,488 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-11-02 21:10:16,489 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-11-02 21:10:16,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:16,490 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 2 times [2022-11-02 21:10:16,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:16,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734284447] [2022-11-02 21:10:16,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:16,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:16,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:16,497 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:10:16,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:16,504 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:10:16,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:16,504 INFO L85 PathProgramCache]: Analyzing trace with hash 366122955, now seen corresponding path program 1 times [2022-11-02 21:10:16,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:16,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198232464] [2022-11-02 21:10:16,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:16,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:16,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:10:16,659 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2022-11-02 21:10:16,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:10:16,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198232464] [2022-11-02 21:10:16,659 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198232464] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 21:10:16,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [326554218] [2022-11-02 21:10:16,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:16,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 21:10:16,660 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:10:16,663 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 21:10:16,680 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-11-02 21:10:16,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:10:16,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 21:10:16,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:10:16,885 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2022-11-02 21:10:16,886 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 21:10:16,980 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2022-11-02 21:10:16,980 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [326554218] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 21:10:16,981 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 21:10:16,981 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-11-02 21:10:16,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34531278] [2022-11-02 21:10:16,981 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 21:10:16,982 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:10:16,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:10:16,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:10:16,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 21:10:16,984 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-11-02 21:10:17,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:10:17,522 INFO L93 Difference]: Finished difference Result 5054 states and 6072 transitions. [2022-11-02 21:10:17,522 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5054 states and 6072 transitions. [2022-11-02 21:10:17,549 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3712 [2022-11-02 21:10:17,568 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5054 states to 5046 states and 6064 transitions. [2022-11-02 21:10:17,568 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5046 [2022-11-02 21:10:17,574 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5046 [2022-11-02 21:10:17,574 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5046 states and 6064 transitions. [2022-11-02 21:10:17,581 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:10:17,581 INFO L218 hiAutomatonCegarLoop]: Abstraction has 5046 states and 6064 transitions. [2022-11-02 21:10:17,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5046 states and 6064 transitions. [2022-11-02 21:10:17,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5046 to 3443. [2022-11-02 21:10:17,653 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-11-02 21:10:17,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3443 states to 3443 states and 4227 transitions. [2022-11-02 21:10:17,663 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3443 states and 4227 transitions. [2022-11-02 21:10:17,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-02 21:10:17,664 INFO L428 stractBuchiCegarLoop]: Abstraction has 3443 states and 4227 transitions. [2022-11-02 21:10:17,664 INFO L335 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2022-11-02 21:10:17,664 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3443 states and 4227 transitions. [2022-11-02 21:10:17,690 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3432 [2022-11-02 21:10:17,690 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:10:17,690 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:10:17,692 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:10:17,693 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-11-02 21:10:17,693 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-11-02 21:10:17,693 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-11-02 21:10:17,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:17,694 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 3 times [2022-11-02 21:10:17,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:17,695 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436287044] [2022-11-02 21:10:17,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:17,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:17,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:17,700 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:10:17,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:17,705 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:10:17,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:17,706 INFO L85 PathProgramCache]: Analyzing trace with hash 855735703, now seen corresponding path program 1 times [2022-11-02 21:10:17,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:17,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596469141] [2022-11-02 21:10:17,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:17,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:17,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:10:17,834 INFO L134 CoverageAnalysis]: Checked inductivity of 1216 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 1132 trivial. 0 not checked. [2022-11-02 21:10:17,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:10:17,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596469141] [2022-11-02 21:10:17,834 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596469141] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:10:17,835 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:10:17,835 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 21:10:17,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771237440] [2022-11-02 21:10:17,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:10:17,836 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:10:17,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:10:17,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:10:17,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:10:17,836 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-11-02 21:10:17,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:10:17,973 INFO L93 Difference]: Finished difference Result 3590 states and 4329 transitions. [2022-11-02 21:10:17,974 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3590 states and 4329 transitions. [2022-11-02 21:10:17,992 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2936 [2022-11-02 21:10:18,004 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3590 states to 3254 states and 3953 transitions. [2022-11-02 21:10:18,004 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3254 [2022-11-02 21:10:18,008 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3254 [2022-11-02 21:10:18,008 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3254 states and 3953 transitions. [2022-11-02 21:10:18,012 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:10:18,013 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3254 states and 3953 transitions. [2022-11-02 21:10:18,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3254 states and 3953 transitions. [2022-11-02 21:10:18,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3254 to 3086. [2022-11-02 21:10:18,068 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-11-02 21:10:18,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3086 states to 3086 states and 3765 transitions. [2022-11-02 21:10:18,076 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3086 states and 3765 transitions. [2022-11-02 21:10:18,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:10:18,077 INFO L428 stractBuchiCegarLoop]: Abstraction has 3086 states and 3765 transitions. [2022-11-02 21:10:18,077 INFO L335 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2022-11-02 21:10:18,077 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3086 states and 3765 transitions. [2022-11-02 21:10:18,090 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2936 [2022-11-02 21:10:18,090 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:10:18,090 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:10:18,092 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-11-02 21:10:18,092 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-11-02 21:10:18,093 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-11-02 21:10:18,093 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-11-02 21:10:18,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:18,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1905762910, now seen corresponding path program 1 times [2022-11-02 21:10:18,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:18,094 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370324721] [2022-11-02 21:10:18,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:18,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:18,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:10:18,118 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:10:18,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:10:18,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370324721] [2022-11-02 21:10:18,118 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370324721] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:10:18,119 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:10:18,119 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 21:10:18,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145492655] [2022-11-02 21:10:18,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:10:18,119 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 21:10:18,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:18,120 INFO L85 PathProgramCache]: Analyzing trace with hash 515208002, now seen corresponding path program 1 times [2022-11-02 21:10:18,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:18,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982248495] [2022-11-02 21:10:18,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:18,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:18,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:10:18,232 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2022-11-02 21:10:18,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:10:18,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982248495] [2022-11-02 21:10:18,233 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982248495] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:10:18,233 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:10:18,233 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 21:10:18,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078539658] [2022-11-02 21:10:18,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:10:18,234 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:10:18,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:10:18,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:10:18,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:10:18,235 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-11-02 21:10:18,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:10:18,262 INFO L93 Difference]: Finished difference Result 6075 states and 7240 transitions. [2022-11-02 21:10:18,262 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6075 states and 7240 transitions. [2022-11-02 21:10:18,290 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5780 [2022-11-02 21:10:18,309 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6075 states to 6075 states and 7240 transitions. [2022-11-02 21:10:18,310 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6075 [2022-11-02 21:10:18,316 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6075 [2022-11-02 21:10:18,316 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6075 states and 7240 transitions. [2022-11-02 21:10:18,324 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:10:18,324 INFO L218 hiAutomatonCegarLoop]: Abstraction has 6075 states and 7240 transitions. [2022-11-02 21:10:18,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6075 states and 7240 transitions. [2022-11-02 21:10:18,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6075 to 6075. [2022-11-02 21:10:18,419 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-11-02 21:10:18,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6075 states to 6075 states and 7240 transitions. [2022-11-02 21:10:18,434 INFO L240 hiAutomatonCegarLoop]: Abstraction has 6075 states and 7240 transitions. [2022-11-02 21:10:18,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:10:18,435 INFO L428 stractBuchiCegarLoop]: Abstraction has 6075 states and 7240 transitions. [2022-11-02 21:10:18,435 INFO L335 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2022-11-02 21:10:18,435 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6075 states and 7240 transitions. [2022-11-02 21:10:18,459 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5780 [2022-11-02 21:10:18,460 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:10:18,460 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:10:18,461 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-11-02 21:10:18,462 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-11-02 21:10:18,462 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-11-02 21:10:18,462 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-11-02 21:10:18,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:18,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1109340708, now seen corresponding path program 1 times [2022-11-02 21:10:18,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:18,463 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772968112] [2022-11-02 21:10:18,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:18,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:18,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:18,470 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:10:18,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:18,479 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:10:18,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:18,479 INFO L85 PathProgramCache]: Analyzing trace with hash 515208002, now seen corresponding path program 2 times [2022-11-02 21:10:18,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:18,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821021228] [2022-11-02 21:10:18,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:18,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:18,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:10:18,635 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2022-11-02 21:10:18,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:10:18,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821021228] [2022-11-02 21:10:18,636 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821021228] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:10:18,636 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:10:18,636 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 21:10:18,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901897854] [2022-11-02 21:10:18,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:10:18,637 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:10:18,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:10:18,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:10:18,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:10:18,638 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-11-02 21:10:18,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:10:18,781 INFO L93 Difference]: Finished difference Result 5373 states and 6364 transitions. [2022-11-02 21:10:18,782 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5373 states and 6364 transitions. [2022-11-02 21:10:18,817 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3370 [2022-11-02 21:10:18,838 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5373 states to 5373 states and 6364 transitions. [2022-11-02 21:10:18,838 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5373 [2022-11-02 21:10:18,844 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5373 [2022-11-02 21:10:18,844 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5373 states and 6364 transitions. [2022-11-02 21:10:18,852 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:10:18,852 INFO L218 hiAutomatonCegarLoop]: Abstraction has 5373 states and 6364 transitions. [2022-11-02 21:10:18,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5373 states and 6364 transitions. [2022-11-02 21:10:18,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5373 to 5357. [2022-11-02 21:10:18,955 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-11-02 21:10:18,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5357 states to 5357 states and 6348 transitions. [2022-11-02 21:10:18,973 INFO L240 hiAutomatonCegarLoop]: Abstraction has 5357 states and 6348 transitions. [2022-11-02 21:10:18,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:10:18,973 INFO L428 stractBuchiCegarLoop]: Abstraction has 5357 states and 6348 transitions. [2022-11-02 21:10:18,974 INFO L335 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2022-11-02 21:10:18,974 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5357 states and 6348 transitions. [2022-11-02 21:10:19,003 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3354 [2022-11-02 21:10:19,003 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:10:19,003 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:10:19,008 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-11-02 21:10:19,008 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-11-02 21:10:19,009 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-11-02 21:10:19,009 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-11-02 21:10:19,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:19,010 INFO L85 PathProgramCache]: Analyzing trace with hash 975504930, now seen corresponding path program 1 times [2022-11-02 21:10:19,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:19,010 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135698229] [2022-11-02 21:10:19,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:19,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:19,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:10:19,043 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-02 21:10:19,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:10:19,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135698229] [2022-11-02 21:10:19,044 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135698229] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:10:19,044 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:10:19,044 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 21:10:19,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121074578] [2022-11-02 21:10:19,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:10:19,045 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 21:10:19,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:19,045 INFO L85 PathProgramCache]: Analyzing trace with hash -1474046090, now seen corresponding path program 1 times [2022-11-02 21:10:19,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:19,046 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667284860] [2022-11-02 21:10:19,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:19,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:19,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:10:19,129 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-11-02 21:10:19,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:10:19,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667284860] [2022-11-02 21:10:19,131 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667284860] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 21:10:19,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1759320878] [2022-11-02 21:10:19,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:19,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 21:10:19,132 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:10:19,134 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 21:10:19,158 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-11-02 21:10:19,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:10:19,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 21:10:19,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:10:19,305 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-11-02 21:10:19,305 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 21:10:19,398 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-11-02 21:10:19,399 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1759320878] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 21:10:19,399 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 21:10:19,399 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-11-02 21:10:19,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992631431] [2022-11-02 21:10:19,399 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 21:10:19,401 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:10:19,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:10:19,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:10:19,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:10:19,402 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-11-02 21:10:19,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:10:19,433 INFO L93 Difference]: Finished difference Result 5357 states and 6346 transitions. [2022-11-02 21:10:19,434 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5357 states and 6346 transitions. [2022-11-02 21:10:19,463 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3354 [2022-11-02 21:10:19,481 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5357 states to 5357 states and 6346 transitions. [2022-11-02 21:10:19,482 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5357 [2022-11-02 21:10:19,487 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5357 [2022-11-02 21:10:19,488 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5357 states and 6346 transitions. [2022-11-02 21:10:19,495 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:10:19,495 INFO L218 hiAutomatonCegarLoop]: Abstraction has 5357 states and 6346 transitions. [2022-11-02 21:10:19,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5357 states and 6346 transitions. [2022-11-02 21:10:19,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5357 to 5357. [2022-11-02 21:10:19,612 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-11-02 21:10:19,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5357 states to 5357 states and 6346 transitions. [2022-11-02 21:10:19,625 INFO L240 hiAutomatonCegarLoop]: Abstraction has 5357 states and 6346 transitions. [2022-11-02 21:10:19,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:10:19,627 INFO L428 stractBuchiCegarLoop]: Abstraction has 5357 states and 6346 transitions. [2022-11-02 21:10:19,627 INFO L335 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2022-11-02 21:10:19,628 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5357 states and 6346 transitions. [2022-11-02 21:10:19,652 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3354 [2022-11-02 21:10:19,652 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:10:19,652 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:10:19,654 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-11-02 21:10:19,655 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-11-02 21:10:19,655 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-11-02 21:10:19,655 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-11-02 21:10:19,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:19,656 INFO L85 PathProgramCache]: Analyzing trace with hash -1630518624, now seen corresponding path program 1 times [2022-11-02 21:10:19,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:19,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615905916] [2022-11-02 21:10:19,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:19,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:19,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:19,668 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:10:19,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:10:19,685 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:10:19,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:10:19,686 INFO L85 PathProgramCache]: Analyzing trace with hash -1474046090, now seen corresponding path program 2 times [2022-11-02 21:10:19,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:10:19,686 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278504587] [2022-11-02 21:10:19,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:10:19,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:10:19,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:10:19,768 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-11-02 21:10:19,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:10:19,768 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278504587] [2022-11-02 21:10:19,769 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278504587] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 21:10:19,769 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1065575380] [2022-11-02 21:10:19,769 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-02 21:10:19,769 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 21:10:19,770 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:10:19,774 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 21:10:19,790 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-11-02 21:10:19,854 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-02 21:10:19,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-02 21:10:19,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 21:10:19,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:10:19,936 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-11-02 21:10:19,937 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 21:10:20,034 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-11-02 21:10:20,034 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1065575380] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 21:10:20,035 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 21:10:20,035 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-11-02 21:10:20,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239121053] [2022-11-02 21:10:20,035 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 21:10:20,036 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:10:20,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:10:20,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:10:20,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 21:10:20,037 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-11-02 21:10:20,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:10:20,338 INFO L93 Difference]: Finished difference Result 3665 states and 4118 transitions. [2022-11-02 21:10:20,338 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3665 states and 4118 transitions. [2022-11-02 21:10:20,358 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-11-02 21:10:20,358 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3665 states to 0 states and 0 transitions. [2022-11-02 21:10:20,358 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2022-11-02 21:10:20,359 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2022-11-02 21:10:20,359 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2022-11-02 21:10:20,359 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:10:20,359 INFO L218 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-02 21:10:20,359 INFO L240 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-02 21:10:20,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-02 21:10:20,360 INFO L428 stractBuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-02 21:10:20,360 INFO L335 stractBuchiCegarLoop]: ======== Iteration 29 ============ [2022-11-02 21:10:20,360 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2022-11-02 21:10:20,360 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-11-02 21:10:20,360 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2022-11-02 21:10:20,374 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 02.11 09:10:20 BoogieIcfgContainer [2022-11-02 21:10:20,374 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2022-11-02 21:10:20,375 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-02 21:10:20,375 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-02 21:10:20,375 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-02 21:10:20,376 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 09:10:04" (3/4) ... [2022-11-02 21:10:20,382 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-02 21:10:20,382 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-02 21:10:20,383 INFO L158 Benchmark]: Toolchain (without parser) took 16987.85ms. Allocated memory was 102.8MB in the beginning and 333.4MB in the end (delta: 230.7MB). Free memory was 62.4MB in the beginning and 135.3MB in the end (delta: -72.9MB). Peak memory consumption was 157.2MB. Max. memory is 16.1GB. [2022-11-02 21:10:20,383 INFO L158 Benchmark]: CDTParser took 0.34ms. Allocated memory is still 102.8MB. Free memory is still 79.0MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-02 21:10:20,384 INFO L158 Benchmark]: CACSL2BoogieTranslator took 419.26ms. Allocated memory is still 102.8MB. Free memory was 62.2MB in the beginning and 74.8MB in the end (delta: -12.6MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2022-11-02 21:10:20,385 INFO L158 Benchmark]: Boogie Procedure Inliner took 52.20ms. Allocated memory is still 102.8MB. Free memory was 74.8MB in the beginning and 72.2MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-02 21:10:20,385 INFO L158 Benchmark]: Boogie Preprocessor took 32.29ms. Allocated memory is still 102.8MB. Free memory was 72.2MB in the beginning and 70.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-02 21:10:20,385 INFO L158 Benchmark]: RCFGBuilder took 733.75ms. Allocated memory is still 102.8MB. Free memory was 70.1MB in the beginning and 44.1MB in the end (delta: 26.0MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2022-11-02 21:10:20,386 INFO L158 Benchmark]: BuchiAutomizer took 15731.28ms. Allocated memory was 102.8MB in the beginning and 333.4MB in the end (delta: 230.7MB). Free memory was 43.8MB in the beginning and 136.3MB in the end (delta: -92.5MB). Peak memory consumption was 140.3MB. Max. memory is 16.1GB. [2022-11-02 21:10:20,386 INFO L158 Benchmark]: Witness Printer took 7.38ms. Allocated memory is still 333.4MB. Free memory is still 135.3MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-02 21:10:20,388 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.34ms. Allocated memory is still 102.8MB. Free memory is still 79.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 419.26ms. Allocated memory is still 102.8MB. Free memory was 62.2MB in the beginning and 74.8MB in the end (delta: -12.6MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 52.20ms. Allocated memory is still 102.8MB. Free memory was 74.8MB in the beginning and 72.2MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 32.29ms. Allocated memory is still 102.8MB. Free memory was 72.2MB in the beginning and 70.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 733.75ms. Allocated memory is still 102.8MB. Free memory was 70.1MB in the beginning and 44.1MB in the end (delta: 26.0MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * BuchiAutomizer took 15731.28ms. Allocated memory was 102.8MB in the beginning and 333.4MB in the end (delta: 230.7MB). Free memory was 43.8MB in the beginning and 136.3MB in the end (delta: -92.5MB). Peak memory consumption was 140.3MB. Max. memory is 16.1GB. * Witness Printer took 7.38ms. Allocated memory is still 333.4MB. Free memory is still 135.3MB. There was no memory consumed. 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 15.6s and 29 iterations. TraceHistogramMax:13. Analysis of lassos took 7.9s. Construction of modules took 3.0s. Büchi inclusion checks took 4.0s. Highest rank in rank-based complementation 3. Minimization of det autom 26. Minimization of nondet autom 3. Automata minimization 1.2s AutomataMinimizationTime, 28 MinimizatonAttempts, 3510 StatesRemovedByMinimization, 23 NontrivialMinimizations. Non-live state removal took 0.6s Buchi closure took 0.0s. 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.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3108 mSDsluCounter, 8899 SdHoareTripleChecker+Invalid, 3.1s 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: 48ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 9 LassoNonterminationAnalysisSatUnbounded: 1 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.7s InitialAbstractionConstructionTime: 0.0s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2022-11-02 21:10:20,438 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-11-02 21:10:20,657 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-11-02 21:10:20,858 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-11-02 21:10:21,057 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-11-02 21:10:21,255 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58b1a0ef-9666-4489-887f-6d207a134faf/bin/uautomizer-Dbtcem3rbc/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