./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 5e519f3a Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/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_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/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_3333df54-00b8-4ff4-bb19-d89918e5a7d5/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 b430bac14e84bf4f9a37fa34891c2dc76e755851b0dbaa41865b43033493e7db --- 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:12:27,226 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-02 21:12:27,230 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-02 21:12:27,298 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-02 21:12:27,298 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-02 21:12:27,303 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-02 21:12:27,306 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-02 21:12:27,310 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-02 21:12:27,316 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-02 21:12:27,323 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-02 21:12:27,324 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-02 21:12:27,327 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-02 21:12:27,328 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-02 21:12:27,331 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-02 21:12:27,333 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-02 21:12:27,336 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-02 21:12:27,338 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-02 21:12:27,339 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-02 21:12:27,342 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-02 21:12:27,351 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-02 21:12:27,353 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-02 21:12:27,355 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-02 21:12:27,359 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-02 21:12:27,361 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-02 21:12:27,371 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-02 21:12:27,372 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-02 21:12:27,372 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-02 21:12:27,375 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-02 21:12:27,375 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-02 21:12:27,377 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-02 21:12:27,377 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-02 21:12:27,379 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-02 21:12:27,381 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-02 21:12:27,383 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-02 21:12:27,384 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-02 21:12:27,385 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-02 21:12:27,386 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-02 21:12:27,386 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-02 21:12:27,387 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-02 21:12:27,388 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-02 21:12:27,389 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-02 21:12:27,391 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/config/svcomp-Termination-32bit-Automizer_Default.epf [2022-11-02 21:12:27,440 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-02 21:12:27,440 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-02 21:12:27,441 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-02 21:12:27,441 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-02 21:12:27,443 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-02 21:12:27,444 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-02 21:12:27,444 INFO L138 SettingsManager]: * Use SBE=true [2022-11-02 21:12:27,444 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-11-02 21:12:27,445 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-11-02 21:12:27,445 INFO L138 SettingsManager]: * Use old map elimination=false [2022-11-02 21:12:27,446 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-11-02 21:12:27,446 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-11-02 21:12:27,447 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-11-02 21:12:27,447 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-02 21:12:27,447 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-02 21:12:27,447 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-02 21:12:27,448 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-02 21:12:27,448 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-02 21:12:27,448 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-02 21:12:27,448 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-11-02 21:12:27,449 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-11-02 21:12:27,449 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-11-02 21:12:27,449 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-02 21:12:27,449 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-02 21:12:27,450 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-11-02 21:12:27,450 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-02 21:12:27,450 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-11-02 21:12:27,451 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-02 21:12:27,451 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-02 21:12:27,451 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-02 21:12:27,451 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-02 21:12:27,453 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-11-02 21:12:27,453 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_3333df54-00b8-4ff4-bb19-d89918e5a7d5/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_3333df54-00b8-4ff4-bb19-d89918e5a7d5/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 -> b430bac14e84bf4f9a37fa34891c2dc76e755851b0dbaa41865b43033493e7db [2022-11-02 21:12:27,848 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-02 21:12:27,897 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-02 21:12:27,900 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-02 21:12:27,902 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-02 21:12:27,903 INFO L275 PluginConnector]: CDTParser initialized [2022-11-02 21:12:27,905 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/../../sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-2.c [2022-11-02 21:12:27,994 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/data/79611ef83/a1fee34d04db47198a6872ddd93c8450/FLAG95b9e2cef [2022-11-02 21:12:28,623 INFO L306 CDTParser]: Found 1 translation units. [2022-11-02 21:12:28,624 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-2.c [2022-11-02 21:12:28,644 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/data/79611ef83/a1fee34d04db47198a6872ddd93c8450/FLAG95b9e2cef [2022-11-02 21:12:28,906 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/data/79611ef83/a1fee34d04db47198a6872ddd93c8450 [2022-11-02 21:12:28,911 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-02 21:12:28,914 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-02 21:12:28,918 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-02 21:12:28,918 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-02 21:12:28,926 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-02 21:12:28,927 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 09:12:28" (1/1) ... [2022-11-02 21:12:28,929 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7bee0665 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:12:28, skipping insertion in model container [2022-11-02 21:12:28,930 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 09:12:28" (1/1) ... [2022-11-02 21:12:28,939 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-02 21:12:29,004 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-02 21:12:29,373 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_3333df54-00b8-4ff4-bb19-d89918e5a7d5/sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-2.c[35496,35509] [2022-11-02 21:12:29,377 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 21:12:29,403 INFO L203 MainTranslator]: Completed pre-run [2022-11-02 21:12:29,538 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_3333df54-00b8-4ff4-bb19-d89918e5a7d5/sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-2.c[35496,35509] [2022-11-02 21:12:29,541 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 21:12:29,564 INFO L208 MainTranslator]: Completed translation [2022-11-02 21:12:29,565 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:12:29 WrapperNode [2022-11-02 21:12:29,565 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-02 21:12:29,567 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-02 21:12:29,567 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-02 21:12:29,567 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-02 21:12:29,585 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:12:29" (1/1) ... [2022-11-02 21:12:29,612 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:12:29" (1/1) ... [2022-11-02 21:12:29,668 INFO L138 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 461 [2022-11-02 21:12:29,668 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-02 21:12:29,669 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-02 21:12:29,669 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-02 21:12:29,669 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-02 21:12:29,692 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:12:29" (1/1) ... [2022-11-02 21:12:29,692 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:12:29" (1/1) ... [2022-11-02 21:12:29,703 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:12:29" (1/1) ... [2022-11-02 21:12:29,704 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:12:29" (1/1) ... [2022-11-02 21:12:29,710 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:12:29" (1/1) ... [2022-11-02 21:12:29,733 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:12:29" (1/1) ... [2022-11-02 21:12:29,735 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:12:29" (1/1) ... [2022-11-02 21:12:29,737 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:12:29" (1/1) ... [2022-11-02 21:12:29,740 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-02 21:12:29,741 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-02 21:12:29,741 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-02 21:12:29,741 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-02 21:12:29,754 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:12:29" (1/1) ... [2022-11-02 21:12:29,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:29,778 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:29,801 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:29,834 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-11-02 21:12:29,855 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-02 21:12:29,855 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-02 21:12:29,855 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-02 21:12:29,856 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-02 21:12:29,972 INFO L235 CfgBuilder]: Building ICFG [2022-11-02 21:12:29,975 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-02 21:12:30,005 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-02 21:12:30,575 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2022-11-02 21:12:30,576 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2022-11-02 21:12:30,576 INFO L276 CfgBuilder]: Performing block encoding [2022-11-02 21:12:30,583 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-02 21:12:30,584 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-11-02 21:12:30,589 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 09:12:30 BoogieIcfgContainer [2022-11-02 21:12:30,589 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-02 21:12:30,591 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-11-02 21:12:30,591 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-11-02 21:12:30,596 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-11-02 21:12:30,596 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 21:12:30,597 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 02.11 09:12:28" (1/3) ... [2022-11-02 21:12:30,598 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@5355b81e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 02.11 09:12:30, skipping insertion in model container [2022-11-02 21:12:30,598 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 21:12:30,598 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:12:29" (2/3) ... [2022-11-02 21:12:30,599 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@5355b81e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 02.11 09:12:30, skipping insertion in model container [2022-11-02 21:12:30,599 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 21:12:30,599 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 09:12:30" (3/3) ... [2022-11-02 21:12:30,601 INFO L332 chiAutomizerObserver]: Analyzing ICFG s3_clnt_1.cil-2.c [2022-11-02 21:12:30,679 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2022-11-02 21:12:30,679 INFO L304 stractBuchiCegarLoop]: Hoare is false [2022-11-02 21:12:30,679 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-11-02 21:12:30,679 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-11-02 21:12:30,679 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-11-02 21:12:30,679 INFO L308 stractBuchiCegarLoop]: Difference is false [2022-11-02 21:12:30,679 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-11-02 21:12:30,680 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-11-02 21:12:30,687 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 0 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:12:30,725 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2022-11-02 21:12:30,726 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:12:30,726 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:12:30,737 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2022-11-02 21:12:30,737 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:12:30,737 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-11-02 21:12:30,739 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 0 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:12:30,756 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2022-11-02 21:12:30,756 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:12:30,756 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:12:30,757 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2022-11-02 21:12:30,757 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:12:30,762 INFO L748 eck$LassoCheckResult]: Stem: 116#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); 38#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#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_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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_~tmp~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_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#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~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#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~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#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;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;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; 85#L95true assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 78#L98-2true ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 115#L103true assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 117#L109-1true [2022-11-02 21:12:30,763 INFO L750 eck$LassoCheckResult]: Loop: 117#L109-1true assume !false; 70#L110true ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 47#L112true assume 12292 == ssl3_connect_~s__state~0#1; 111#L113true ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 23#L217true ssl3_connect_~s__server~0#1 := 0; 83#L222true assume 0 != ssl3_connect_~cb~0#1; 11#L222-2true ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 98#L227true assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 64#L233true assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 58#L233-2true assume !(0 == ssl3_connect_~tmp___4~0#1); 7#L249true assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 114#L492true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 94#L527true ssl3_connect_~skip~0#1 := 0; 117#L109-1true [2022-11-02 21:12:30,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:30,771 INFO L85 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2022-11-02 21:12:30,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:30,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114452406] [2022-11-02 21:12:30,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:30,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:30,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:30,899 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:12:30,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:30,962 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:12:30,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:30,965 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 1 times [2022-11-02 21:12:30,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:30,967 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424812035] [2022-11-02 21:12:30,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:30,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:30,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:30,985 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:12:30,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:30,994 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:12:30,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:30,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1912993548, now seen corresponding path program 1 times [2022-11-02 21:12:30,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:30,997 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85061203] [2022-11-02 21:12:30,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:30,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:31,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:31,029 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:12:31,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:31,049 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:12:31,255 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 21:12:31,256 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 21:12:31,256 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 21:12:31,256 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 21:12:31,256 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 21:12:31,257 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:31,257 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 21:12:31,257 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 21:12:31,257 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration1_Loop [2022-11-02 21:12:31,257 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 21:12:31,257 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 21:12:31,275 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:12:31,284 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:12:31,289 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:12:31,292 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:12:31,296 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:12:31,299 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:12:31,302 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:12:31,309 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:12:31,313 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:12:31,316 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:12:31,320 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:12:31,327 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:12:31,331 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:12:31,335 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:12:31,338 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:12:31,342 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:12:31,528 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 21:12:31,528 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 21:12:31,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:31,531 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:31,533 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:31,544 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:12:31,544 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:12:31,558 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2022-11-02 21:12:31,570 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 21:12:31,570 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post37#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post37#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 21:12:31,599 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:31,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:31,600 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:31,601 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:31,603 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2022-11-02 21:12:31,604 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:12:31,604 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:12:31,623 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 21:12:31,623 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__new_session~0#1=1} Honda state: {ULTIMATE.start_ssl3_connect_~s__new_session~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 21:12:31,654 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:31,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:31,655 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:31,656 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:31,661 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2022-11-02 21:12:31,663 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:12:31,663 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:12:31,685 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 21:12:31,685 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:12:31,724 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:31,724 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:31,724 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:31,726 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:31,729 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:12:31,729 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:12:31,741 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2022-11-02 21:12:31,751 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 21:12:31,751 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___5~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___5~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 21:12:31,774 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:31,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:31,775 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:31,776 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:31,777 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2022-11-02 21:12:31,778 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:12:31,778 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:12:31,793 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 21:12:31,794 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:12:31,817 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Ended with exit code 0 [2022-11-02 21:12:31,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:31,818 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:31,819 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:31,820 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2022-11-02 21:12:31,823 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:12:31,823 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:12:31,838 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 21:12:31,838 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post35#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post35#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 21:12:31,861 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:31,861 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:31,861 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:31,862 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:31,864 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2022-11-02 21:12:31,865 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:12:31,865 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:12:31,884 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 21:12:31,884 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=66048, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Honda state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=66048, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 21:12:31,907 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Ended with exit code 0 [2022-11-02 21:12:31,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:31,907 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:31,908 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:31,910 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2022-11-02 21:12:31,911 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:12:31,911 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:12:31,958 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:31,959 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:31,959 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:31,960 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:31,961 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2022-11-02 21:12:31,962 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 21:12:31,962 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:12:31,996 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 21:12:31,997 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=2}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=0}] Lambdas: [1, 1, 3] Nus: [0, 0] [2022-11-02 21:12:32,036 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:32,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:32,037 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:32,038 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:32,053 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:12:32,053 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:12:32,066 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2022-11-02 21:12:32,083 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 21:12:32,083 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:12:32,115 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:32,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:32,116 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:32,117 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:32,119 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2022-11-02 21:12:32,119 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:12:32,120 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:12:32,132 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 21:12:32,132 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:12:32,156 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:32,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:32,157 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:32,158 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:32,159 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2022-11-02 21:12:32,160 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:12:32,160 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:12:32,240 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:32,241 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:32,241 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:32,242 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:32,249 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 21:12:32,250 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:12:32,263 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2022-11-02 21:12:32,275 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 21:12:32,313 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:32,313 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 21:12:32,314 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 21:12:32,314 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 21:12:32,314 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 21:12:32,314 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 21:12:32,314 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:32,314 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 21:12:32,314 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 21:12:32,314 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration1_Loop [2022-11-02 21:12:32,315 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 21:12:32,315 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 21:12:32,317 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:12:32,328 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:12:32,331 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:12:32,334 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:12:32,337 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:12:32,340 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:12:32,343 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:12:32,350 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:12:32,354 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:12:32,358 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:12:32,362 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:12:32,370 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:12:32,376 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:12:32,383 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:12:32,394 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:12:32,399 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:12:32,605 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 21:12:32,610 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 21:12:32,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:32,611 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:32,615 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:32,623 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:12:32,636 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:32,636 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:32,637 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:32,637 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:12:32,637 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:32,639 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:12:32,640 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:32,644 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2022-11-02 21:12:32,649 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:12:32,688 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:32,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:32,688 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:32,690 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:32,692 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2022-11-02 21:12:32,693 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:12:32,703 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:32,703 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:32,703 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:32,704 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:12:32,704 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:32,705 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:12:32,705 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:32,727 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:12:32,747 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:32,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:32,748 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:32,749 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:32,755 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2022-11-02 21:12:32,755 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:12:32,768 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:32,768 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:32,768 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:32,768 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:12:32,768 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:32,770 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:12:32,770 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:32,787 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:12:32,824 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:32,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:32,825 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:32,826 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:32,836 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:12:32,849 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:32,849 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:32,849 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:32,849 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 21:12:32,849 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:32,851 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 21:12:32,851 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:32,852 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2022-11-02 21:12:32,867 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:12:32,906 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:32,906 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:32,906 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:32,908 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:32,911 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:12:32,923 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:32,923 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:32,923 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:32,923 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:12:32,924 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:32,924 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:12:32,925 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:32,926 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2022-11-02 21:12:32,943 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:12:32,970 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:32,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:32,971 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:32,972 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:32,974 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-11-02 21:12:32,975 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:12:32,985 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:32,985 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:32,986 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:32,986 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:12:32,986 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:32,986 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:12:32,987 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:32,996 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:12:33,021 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:33,022 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:33,022 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:33,023 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:33,024 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-11-02 21:12:33,026 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:12:33,036 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:33,036 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:33,036 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:33,036 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:12:33,036 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:33,038 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:12:33,038 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:33,047 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:12:33,072 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:33,073 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:33,073 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:33,074 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:33,075 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-11-02 21:12:33,076 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:12:33,088 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:33,088 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:33,088 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:33,088 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:12:33,089 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:33,089 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:12:33,089 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:33,108 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:12:33,132 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Ended with exit code 0 [2022-11-02 21:12:33,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:33,133 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:33,134 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:33,136 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2022-11-02 21:12:33,137 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:12:33,146 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:33,147 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:33,147 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:33,147 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 21:12:33,147 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:33,151 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 21:12:33,151 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:33,157 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:12:33,177 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Ended with exit code 0 [2022-11-02 21:12:33,177 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:33,177 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:33,178 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:33,179 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2022-11-02 21:12:33,181 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:12:33,191 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:33,191 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:33,192 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:33,192 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:12:33,192 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:33,193 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:12:33,193 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:33,216 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:12:33,240 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Ended with exit code 0 [2022-11-02 21:12:33,241 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:33,241 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:33,242 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:33,243 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2022-11-02 21:12:33,243 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:12:33,253 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:33,253 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:33,253 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:33,253 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:12:33,254 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:33,255 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:12:33,255 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:33,259 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 21:12:33,263 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 21:12:33,263 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-11-02 21:12:33,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:33,265 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:33,272 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:33,276 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 21:12:33,276 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 21:12:33,276 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 21:12:33,277 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:12:33,299 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2022-11-02 21:12:33,315 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:33,318 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 21:12:33,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:33,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:33,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 21:12:33,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:12:33,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:33,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 21:12:33,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:12:33,531 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:12:33,579 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:12:33,583 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:12:33,902 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 504 states and 827 transitions. Complement of second has 8 states. [2022-11-02 21:12:33,904 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:12:33,909 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:12:33,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 414 transitions. [2022-11-02 21:12:33,912 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 5 letters. Loop has 13 letters. [2022-11-02 21:12:33,913 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 21:12:33,913 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-11-02 21:12:33,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:33,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:33,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 21:12:33,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:12:33,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:33,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 21:12:33,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:12:34,015 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:12:34,016 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:12:34,016 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:12:34,259 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 532 states and 868 transitions. Complement of second has 10 states. [2022-11-02 21:12:34,259 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:12:34,260 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:12:34,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 433 transitions. [2022-11-02 21:12:34,261 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 433 transitions. Stem has 5 letters. Loop has 13 letters. [2022-11-02 21:12:34,261 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 21:12:34,261 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 433 transitions. Stem has 18 letters. Loop has 13 letters. [2022-11-02 21:12:34,262 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 21:12:34,262 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 433 transitions. Stem has 5 letters. Loop has 26 letters. [2022-11-02 21:12:34,262 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 21:12:34,263 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 532 states and 868 transitions. [2022-11-02 21:12:34,272 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 204 [2022-11-02 21:12:34,278 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 532 states to 325 states and 489 transitions. [2022-11-02 21:12:34,280 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 292 [2022-11-02 21:12:34,281 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 293 [2022-11-02 21:12:34,281 INFO L73 IsDeterministic]: Start isDeterministic. Operand 325 states and 489 transitions. [2022-11-02 21:12:34,283 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 21:12:34,283 INFO L218 hiAutomatonCegarLoop]: Abstraction has 325 states and 489 transitions. [2022-11-02 21:12:34,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states and 489 transitions. [2022-11-02 21:12:34,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 138. [2022-11-02 21:12:34,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 138 states have (on average 1.5) internal successors, (207), 137 states have internal predecessors, (207), 0 states have call successors, (0), 0 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:12:34,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 207 transitions. [2022-11-02 21:12:34,325 INFO L240 hiAutomatonCegarLoop]: Abstraction has 138 states and 207 transitions. [2022-11-02 21:12:34,325 INFO L428 stractBuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2022-11-02 21:12:34,326 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-11-02 21:12:34,326 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 138 states and 207 transitions. [2022-11-02 21:12:34,327 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2022-11-02 21:12:34,327 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:12:34,327 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:12:34,328 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-11-02 21:12:34,328 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:12:34,363 INFO L748 eck$LassoCheckResult]: Stem: 1446#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); 1382#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#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_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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_~tmp~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_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#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~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#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~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#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;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;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; 1383#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 1432#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 1433#L103 assume 0 != ssl3_connect_~tmp___1~0#1 - 12288; 1349#L104 assume !(0 != ssl3_connect_~tmp___2~0#1 - 16384); 1350#L109-1 [2022-11-02 21:12:34,363 INFO L750 eck$LassoCheckResult]: Loop: 1350#L109-1 assume !false; 1447#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 1449#L112 assume 12292 == ssl3_connect_~s__state~0#1; 1444#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 1352#L217 ssl3_connect_~s__server~0#1 := 0; 1353#L222 assume 0 != ssl3_connect_~cb~0#1; 1333#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 1334#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 1421#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 1362#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 1322#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 1323#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 1385#L527 ssl3_connect_~skip~0#1 := 0; 1350#L109-1 [2022-11-02 21:12:34,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:34,364 INFO L85 PathProgramCache]: Analyzing trace with hash 889513681, now seen corresponding path program 1 times [2022-11-02 21:12:34,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:34,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745611220] [2022-11-02 21:12:34,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:34,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:34,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:34,391 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:12:34,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:34,405 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:12:34,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:34,410 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 2 times [2022-11-02 21:12:34,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:34,410 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907500315] [2022-11-02 21:12:34,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:34,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:34,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:34,419 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:34,425 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:12:34,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:34,434 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:12:34,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:34,435 INFO L85 PathProgramCache]: Analyzing trace with hash 2032962192, now seen corresponding path program 1 times [2022-11-02 21:12:34,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:34,435 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087530299] [2022-11-02 21:12:34,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:34,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:34,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:34,451 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:12:34,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:34,471 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:12:34,668 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 21:12:34,668 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 21:12:34,668 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 21:12:34,668 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 21:12:34,669 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 21:12:34,669 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:34,669 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 21:12:34,669 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 21:12:34,669 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration2_Loop [2022-11-02 21:12:34,669 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 21:12:34,670 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 21:12:34,671 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:12:34,675 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:12:34,684 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:12:34,690 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:12:34,694 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:12:34,701 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:12:34,704 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:12:34,709 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:12:34,713 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:12:34,726 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:12:34,728 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:12:34,735 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:12:34,739 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:12:34,743 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:12:34,747 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:12:34,751 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:12:34,940 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 21:12:34,941 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 21:12:34,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:34,941 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:34,944 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:34,948 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:12:34,948 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:12:34,963 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2022-11-02 21:12:34,974 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 21:12:34,974 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:12:35,016 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:35,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:35,016 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:35,017 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:35,025 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:12:35,025 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:12:35,037 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2022-11-02 21:12:35,116 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:35,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:35,117 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:35,118 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:35,123 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 21:12:35,123 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:12:35,137 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2022-11-02 21:12:35,159 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 21:12:35,197 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:35,197 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 21:12:35,197 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 21:12:35,197 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 21:12:35,197 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 21:12:35,198 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 21:12:35,198 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:35,198 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 21:12:35,198 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 21:12:35,198 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration2_Loop [2022-11-02 21:12:35,198 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 21:12:35,198 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 21:12:35,200 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:12:35,204 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:12:35,209 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:12:35,214 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:12:35,222 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:12:35,226 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:12:35,228 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:12:35,231 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:12:35,235 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:12:35,237 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:12:35,240 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:12:35,246 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:12:35,250 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:12:35,253 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:12:35,256 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:12:35,265 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:12:35,433 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 21:12:35,433 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 21:12:35,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:35,434 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:35,435 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:35,442 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:12:35,457 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2022-11-02 21:12:35,457 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:35,457 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:35,458 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:35,458 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:12:35,458 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:35,459 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:12:35,459 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:35,468 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:12:35,508 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:35,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:35,509 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:35,510 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:35,516 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:12:35,529 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2022-11-02 21:12:35,529 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:35,530 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:35,530 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:35,530 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:12:35,530 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:35,533 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:12:35,533 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:35,559 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:12:35,596 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:35,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:35,597 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:35,598 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:35,604 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:12:35,619 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2022-11-02 21:12:35,620 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:35,620 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:35,620 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:35,621 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:12:35,621 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:35,622 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:12:35,622 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:35,639 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:12:35,682 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:35,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:35,683 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:35,684 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:35,687 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:12:35,701 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2022-11-02 21:12:35,702 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:35,702 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:35,702 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:35,702 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:12:35,702 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:35,704 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:12:35,704 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:35,719 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:12:35,755 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:35,756 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:35,756 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:35,757 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:35,763 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:12:35,775 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2022-11-02 21:12:35,777 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:35,777 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:35,777 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:35,777 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:12:35,777 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:35,778 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:12:35,778 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:35,779 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:12:35,804 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Ended with exit code 0 [2022-11-02 21:12:35,804 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:35,804 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:35,805 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:35,807 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2022-11-02 21:12:35,808 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:12:35,821 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:35,821 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:35,822 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:35,822 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:12:35,822 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:35,822 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:12:35,822 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:35,831 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:12:35,870 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:35,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:35,870 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:35,871 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:35,874 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2022-11-02 21:12:35,874 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:12:35,886 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:35,886 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:35,886 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:35,886 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 21:12:35,886 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:35,887 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 21:12:35,887 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:35,898 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:12:35,935 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:35,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:35,936 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:35,937 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:35,938 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2022-11-02 21:12:35,938 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:12:35,949 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:35,950 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:35,950 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:35,950 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:12:35,950 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:35,951 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:12:35,951 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:35,960 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:12:35,986 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2022-11-02 21:12:35,987 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:35,987 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:35,988 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:35,990 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2022-11-02 21:12:35,991 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:12:36,003 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:36,003 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:36,003 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:36,003 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:12:36,003 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:36,011 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:12:36,012 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:36,027 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:12:36,050 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2022-11-02 21:12:36,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:36,051 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:36,053 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:36,055 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2022-11-02 21:12:36,055 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:12:36,067 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:36,067 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:36,067 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:36,067 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:12:36,068 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:36,069 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:12:36,069 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:36,076 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:12:36,115 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:36,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:36,116 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:36,117 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:36,120 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2022-11-02 21:12:36,121 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:12:36,135 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:36,135 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:36,135 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:36,135 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 21:12:36,135 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:36,136 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 21:12:36,136 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:36,163 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:12:36,199 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:36,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:36,200 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:36,201 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:36,207 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:12:36,221 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2022-11-02 21:12:36,222 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:36,222 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:36,222 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:36,222 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 21:12:36,222 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:36,224 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 21:12:36,224 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:36,239 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:12:36,277 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:36,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:36,278 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:36,282 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:36,288 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:12:36,302 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2022-11-02 21:12:36,304 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:36,304 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:36,304 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:36,304 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 21:12:36,304 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:36,305 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 21:12:36,305 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:36,323 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:12:36,359 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:36,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:36,360 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:36,361 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:36,372 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:12:36,379 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2022-11-02 21:12:36,387 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:36,387 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:36,387 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:36,387 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:12:36,387 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:36,389 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:12:36,389 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:36,398 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:12:36,430 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2022-11-02 21:12:36,430 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:36,430 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:36,431 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:36,432 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2022-11-02 21:12:36,433 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:12:36,445 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:36,445 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:36,445 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:36,445 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:12:36,445 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:36,447 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:12:36,447 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:36,451 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 21:12:36,454 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2022-11-02 21:12:36,454 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-11-02 21:12:36,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:36,454 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:36,455 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:36,457 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2022-11-02 21:12:36,458 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 21:12:36,458 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 21:12:36,458 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 21:12:36,458 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:12:36,483 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:36,484 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 21:12:36,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:36,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:36,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 21:12:36,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:12:36,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:36,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 21:12:36,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:12:36,675 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:12:36,676 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:12:36,676 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 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:12:36,677 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:36,921 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 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 442 states and 650 transitions. Complement of second has 7 states. [2022-11-02 21:12:36,921 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:12:36,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 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:12:36,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 300 transitions. [2022-11-02 21:12:36,923 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 300 transitions. Stem has 6 letters. Loop has 13 letters. [2022-11-02 21:12:36,923 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 21:12:36,923 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-11-02 21:12:36,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:36,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:36,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 21:12:36,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:12:36,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:36,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 21:12:36,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:12:37,023 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:12:37,024 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:12:37,024 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 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:12:37,267 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 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 456 states and 667 transitions. Complement of second has 9 states. [2022-11-02 21:12:37,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-11-02 21:12:37,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 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:12:37,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 309 transitions. [2022-11-02 21:12:37,269 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 6 letters. Loop has 13 letters. [2022-11-02 21:12:37,270 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 21:12:37,270 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 19 letters. Loop has 13 letters. [2022-11-02 21:12:37,270 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 21:12:37,270 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 6 letters. Loop has 26 letters. [2022-11-02 21:12:37,270 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 21:12:37,270 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 456 states and 667 transitions. [2022-11-02 21:12:37,274 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 204 [2022-11-02 21:12:37,283 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 456 states to 354 states and 530 transitions. [2022-11-02 21:12:37,284 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 298 [2022-11-02 21:12:37,285 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 299 [2022-11-02 21:12:37,286 INFO L73 IsDeterministic]: Start isDeterministic. Operand 354 states and 530 transitions. [2022-11-02 21:12:37,287 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 21:12:37,289 INFO L218 hiAutomatonCegarLoop]: Abstraction has 354 states and 530 transitions. [2022-11-02 21:12:37,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states and 530 transitions. [2022-11-02 21:12:37,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 138. [2022-11-02 21:12:37,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 138 states have (on average 1.5) internal successors, (207), 137 states have internal predecessors, (207), 0 states have call successors, (0), 0 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:12:37,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 207 transitions. [2022-11-02 21:12:37,300 INFO L240 hiAutomatonCegarLoop]: Abstraction has 138 states and 207 transitions. [2022-11-02 21:12:37,300 INFO L428 stractBuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2022-11-02 21:12:37,300 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-11-02 21:12:37,301 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 138 states and 207 transitions. [2022-11-02 21:12:37,302 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2022-11-02 21:12:37,302 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:12:37,302 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:12:37,303 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-11-02 21:12:37,303 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:12:37,303 INFO L748 eck$LassoCheckResult]: Stem: 2632#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); 2571#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#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_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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_~tmp~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_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#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~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#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~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#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;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;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; 2572#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 2621#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 2622#L103 assume 0 != ssl3_connect_~tmp___1~0#1 - 12288; 2537#L104 assume 0 != ssl3_connect_~tmp___2~0#1 - 16384; 2538#L109-1 [2022-11-02 21:12:37,303 INFO L750 eck$LassoCheckResult]: Loop: 2538#L109-1 assume !false; 2633#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 2635#L112 assume 12292 == ssl3_connect_~s__state~0#1; 2631#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 2541#L217 ssl3_connect_~s__server~0#1 := 0; 2542#L222 assume 0 != ssl3_connect_~cb~0#1; 2520#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 2521#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 2610#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 2551#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 2510#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 2511#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 2574#L527 ssl3_connect_~skip~0#1 := 0; 2538#L109-1 [2022-11-02 21:12:37,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:37,304 INFO L85 PathProgramCache]: Analyzing trace with hash 889513679, now seen corresponding path program 1 times [2022-11-02 21:12:37,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:37,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381618794] [2022-11-02 21:12:37,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:37,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:37,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:37,315 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:12:37,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:37,340 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:12:37,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:37,341 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 3 times [2022-11-02 21:12:37,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:37,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712545469] [2022-11-02 21:12:37,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:37,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:37,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:37,348 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:12:37,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:37,368 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:12:37,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:37,369 INFO L85 PathProgramCache]: Analyzing trace with hash -1250887854, now seen corresponding path program 1 times [2022-11-02 21:12:37,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:37,369 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756608566] [2022-11-02 21:12:37,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:37,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:37,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:37,392 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:12:37,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:37,415 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:12:37,559 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 21:12:37,559 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 21:12:37,559 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 21:12:37,559 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 21:12:37,560 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 21:12:37,560 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:37,560 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 21:12:37,560 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 21:12:37,560 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration3_Loop [2022-11-02 21:12:37,560 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 21:12:37,560 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 21:12:37,562 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:12:37,568 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:12:37,572 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:12:37,575 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:12:37,578 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:12:37,581 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:12:37,584 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:12:37,587 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:12:37,591 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:12:37,594 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:12:37,597 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:12:37,601 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:12:37,605 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:12:37,608 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:12:37,611 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:12:37,614 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:12:37,790 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 21:12:37,791 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 21:12:37,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:37,791 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:37,792 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:37,800 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2022-11-02 21:12:37,801 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:12:37,801 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:12:37,824 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 21:12:37,824 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=66048, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Honda state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=66048, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 21:12:37,853 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:37,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:37,854 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:37,855 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:37,859 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:12:37,859 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:12:37,871 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2022-11-02 21:12:37,873 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 21:12:37,874 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__new_session~0#1=1} Honda state: {ULTIMATE.start_ssl3_connect_~s__new_session~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 21:12:37,901 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2022-11-02 21:12:37,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:37,901 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:37,902 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:37,904 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2022-11-02 21:12:37,904 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:12:37,904 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:12:37,917 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 21:12:37,917 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:12:37,942 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:37,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:37,942 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:37,943 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:37,944 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2022-11-02 21:12:37,945 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:12:37,945 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:12:37,980 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:37,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:37,980 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:37,981 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:37,983 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2022-11-02 21:12:37,983 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 21:12:37,983 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:12:38,015 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 21:12:38,015 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=2}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=0}] Lambdas: [1, 1, 3] Nus: [0, 0] [2022-11-02 21:12:38,042 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:38,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:38,043 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:38,044 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:38,045 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2022-11-02 21:12:38,046 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:12:38,046 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:12:38,059 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 21:12:38,059 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post37#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post37#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 21:12:38,086 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:38,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:38,087 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:38,088 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:38,092 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2022-11-02 21:12:38,093 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:12:38,093 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:12:38,118 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 21:12:38,119 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:12:38,143 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:38,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:38,143 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:38,144 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:38,145 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2022-11-02 21:12:38,146 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:12:38,146 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:12:38,165 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 21:12:38,165 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___5~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___5~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 21:12:38,193 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Ended with exit code 0 [2022-11-02 21:12:38,194 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:38,194 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:38,195 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:38,204 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:12:38,204 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:12:38,204 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2022-11-02 21:12:38,241 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:38,241 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:38,241 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:38,242 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:38,243 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2022-11-02 21:12:38,243 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 21:12:38,244 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:12:38,273 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 21:12:38,273 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:12:38,304 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2022-11-02 21:12:38,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:38,306 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:38,307 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:38,308 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2022-11-02 21:12:38,308 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:12:38,308 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:12:38,328 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 21:12:38,328 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:12:38,354 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2022-11-02 21:12:38,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:38,354 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:38,355 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:38,356 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2022-11-02 21:12:38,359 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:12:38,360 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:12:38,378 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 21:12:38,378 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:12:38,402 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2022-11-02 21:12:38,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:38,402 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:38,403 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:38,405 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:12:38,405 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:12:38,405 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2022-11-02 21:12:38,424 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 21:12:38,424 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:12:38,447 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Ended with exit code 0 [2022-11-02 21:12:38,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:38,447 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:38,455 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:38,456 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:12:38,457 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:12:38,471 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2022-11-02 21:12:38,477 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 21:12:38,477 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 21:12:38,504 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2022-11-02 21:12:38,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:38,504 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:38,505 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:38,506 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2022-11-02 21:12:38,507 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:12:38,507 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:12:38,520 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 21:12:38,521 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:12:38,546 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2022-11-02 21:12:38,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:38,546 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:38,547 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:38,549 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2022-11-02 21:12:38,550 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:12:38,550 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:12:38,579 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 21:12:38,579 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0#1=4} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 21:12:38,612 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2022-11-02 21:12:38,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:38,612 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:38,613 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:38,614 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2022-11-02 21:12:38,615 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:12:38,615 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:12:38,627 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 21:12:38,628 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post35#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post35#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 21:12:38,654 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Ended with exit code 0 [2022-11-02 21:12:38,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:38,655 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:38,656 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:38,657 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2022-11-02 21:12:38,657 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 21:12:38,657 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:12:38,701 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Ended with exit code 0 [2022-11-02 21:12:38,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:38,702 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:38,703 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:38,704 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2022-11-02 21:12:38,704 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 21:12:38,704 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 21:12:38,743 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 21:12:38,776 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Ended with exit code 0 [2022-11-02 21:12:38,777 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 21:12:38,777 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 21:12:38,777 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 21:12:38,777 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 21:12:38,777 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 21:12:38,777 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:38,777 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 21:12:38,777 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 21:12:38,777 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration3_Loop [2022-11-02 21:12:38,778 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 21:12:38,778 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 21:12:38,779 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:12:38,786 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:12:38,789 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:12:38,794 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:12:38,797 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:12:38,800 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:12:38,805 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:12:38,808 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:12:38,811 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:12:38,818 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:12:38,824 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:12:38,828 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:12:38,832 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:12:38,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:12:38,846 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:12:38,850 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 21:12:39,043 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 21:12:39,044 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 21:12:39,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:39,044 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:39,047 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:39,049 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2022-11-02 21:12:39,049 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:12:39,060 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:39,061 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:39,061 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:39,061 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:12:39,061 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:39,062 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:12:39,062 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:39,072 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:12:39,111 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:39,111 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:39,111 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:39,112 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:39,115 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:12:39,129 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2022-11-02 21:12:39,130 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:39,130 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:39,130 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:39,130 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:12:39,130 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:39,131 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:12:39,131 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:39,159 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:12:39,193 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:39,194 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:39,194 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:39,195 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:39,200 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:12:39,214 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2022-11-02 21:12:39,214 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:39,214 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:39,215 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:39,215 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:12:39,215 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:39,215 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:12:39,216 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:39,225 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:12:39,260 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:39,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:39,261 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:39,262 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:39,265 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2022-11-02 21:12:39,266 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:12:39,276 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:39,276 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:39,276 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:39,276 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:12:39,277 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:39,277 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:12:39,277 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:39,279 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:12:39,305 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Ended with exit code 0 [2022-11-02 21:12:39,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:39,305 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:39,306 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:39,307 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2022-11-02 21:12:39,308 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:12:39,318 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:39,318 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:39,318 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:39,318 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:12:39,318 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:39,319 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:12:39,319 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:39,320 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:12:39,342 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Ended with exit code 0 [2022-11-02 21:12:39,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:39,343 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:39,343 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:39,344 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2022-11-02 21:12:39,345 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:12:39,355 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:39,355 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:39,355 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:39,355 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:12:39,355 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:39,356 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:12:39,356 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:39,358 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:12:39,379 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Ended with exit code 0 [2022-11-02 21:12:39,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:39,379 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:39,380 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:39,381 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2022-11-02 21:12:39,381 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:12:39,392 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:39,392 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:39,392 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:39,392 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 21:12:39,392 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:39,393 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 21:12:39,393 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:39,418 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:12:39,440 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Ended with exit code 0 [2022-11-02 21:12:39,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:39,441 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:39,441 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:39,442 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2022-11-02 21:12:39,444 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:12:39,455 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:39,455 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:39,455 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:39,455 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:12:39,455 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:39,456 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:12:39,456 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:39,458 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:12:39,480 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Ended with exit code 0 [2022-11-02 21:12:39,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:39,480 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:39,481 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:39,482 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2022-11-02 21:12:39,483 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:12:39,494 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:39,494 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:39,494 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:39,494 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 21:12:39,495 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:39,495 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 21:12:39,496 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:39,514 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:12:39,535 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Ended with exit code 0 [2022-11-02 21:12:39,535 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:39,536 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:39,536 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:39,537 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2022-11-02 21:12:39,538 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:12:39,548 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:39,548 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:39,549 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:39,549 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 21:12:39,549 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:39,550 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 21:12:39,550 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:39,576 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:12:39,599 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Ended with exit code 0 [2022-11-02 21:12:39,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:39,600 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:39,601 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:39,602 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2022-11-02 21:12:39,603 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:12:39,614 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:39,614 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:39,614 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:39,614 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 21:12:39,614 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:39,615 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 21:12:39,615 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:39,618 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:12:39,641 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Ended with exit code 0 [2022-11-02 21:12:39,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:39,642 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:39,642 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:39,643 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2022-11-02 21:12:39,644 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:12:39,655 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:39,655 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:39,656 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:39,656 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:12:39,656 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:39,656 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:12:39,656 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:39,658 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:12:39,684 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Ended with exit code 0 [2022-11-02 21:12:39,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:39,684 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:39,685 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:39,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2022-11-02 21:12:39,686 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:12:39,700 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:39,701 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:39,701 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:39,701 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:12:39,701 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:39,702 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:12:39,702 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:39,720 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 21:12:39,759 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:39,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:39,759 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:39,761 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:39,763 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:12:39,777 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2022-11-02 21:12:39,778 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 21:12:39,778 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 21:12:39,778 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 21:12:39,778 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 21:12:39,778 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 21:12:39,780 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 21:12:39,780 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 21:12:39,795 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 21:12:39,808 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 21:12:39,809 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-11-02 21:12:39,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 21:12:39,809 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:39,810 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 21:12:39,811 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2022-11-02 21:12:39,812 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 21:12:39,812 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 21:12:39,812 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 21:12:39,812 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:12:39,838 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:39,839 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 21:12:39,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:39,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:39,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 21:12:39,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:12:39,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:39,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 21:12:39,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:12:39,945 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:12:39,945 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:12:39,946 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 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:12:40,185 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 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 442 states and 650 transitions. Complement of second has 7 states. [2022-11-02 21:12:40,186 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:12:40,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 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:12:40,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 300 transitions. [2022-11-02 21:12:40,187 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 300 transitions. Stem has 6 letters. Loop has 13 letters. [2022-11-02 21:12:40,188 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 21:12:40,188 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-11-02 21:12:40,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:40,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:40,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 21:12:40,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:12:40,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:40,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 21:12:40,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:12:40,289 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:12:40,290 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:12:40,290 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 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:12:40,523 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:40,591 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 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 456 states and 667 transitions. Complement of second has 9 states. [2022-11-02 21:12:40,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-11-02 21:12:40,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 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:12:40,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 309 transitions. [2022-11-02 21:12:40,593 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 6 letters. Loop has 13 letters. [2022-11-02 21:12:40,594 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 21:12:40,594 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 19 letters. Loop has 13 letters. [2022-11-02 21:12:40,594 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 21:12:40,594 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 6 letters. Loop has 26 letters. [2022-11-02 21:12:40,595 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 21:12:40,595 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 456 states and 667 transitions. [2022-11-02 21:12:40,604 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 204 [2022-11-02 21:12:40,607 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 456 states to 354 states and 530 transitions. [2022-11-02 21:12:40,608 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 298 [2022-11-02 21:12:40,608 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 299 [2022-11-02 21:12:40,608 INFO L73 IsDeterministic]: Start isDeterministic. Operand 354 states and 530 transitions. [2022-11-02 21:12:40,609 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 21:12:40,609 INFO L218 hiAutomatonCegarLoop]: Abstraction has 354 states and 530 transitions. [2022-11-02 21:12:40,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states and 530 transitions. [2022-11-02 21:12:40,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 138. [2022-11-02 21:12:40,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 138 states have (on average 1.5) internal successors, (207), 137 states have internal predecessors, (207), 0 states have call successors, (0), 0 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:12:40,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 207 transitions. [2022-11-02 21:12:40,618 INFO L240 hiAutomatonCegarLoop]: Abstraction has 138 states and 207 transitions. [2022-11-02 21:12:40,618 INFO L428 stractBuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2022-11-02 21:12:40,618 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-11-02 21:12:40,619 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 138 states and 207 transitions. [2022-11-02 21:12:40,620 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2022-11-02 21:12:40,620 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:12:40,620 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:12:40,621 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:12:40,621 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:12:40,622 INFO L748 eck$LassoCheckResult]: Stem: 3820#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); 3754#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#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_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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_~tmp~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_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#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~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#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~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#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;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;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; 3755#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 3807#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 3808#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 3726#L109-1 assume !false; 3803#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3776#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 3777#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 3787#L118 assume 4096 == ssl3_connect_~s__state~0#1; 3730#L217 [2022-11-02 21:12:40,622 INFO L750 eck$LassoCheckResult]: Loop: 3730#L217 ssl3_connect_~s__server~0#1 := 0; 3731#L222 assume 0 != ssl3_connect_~cb~0#1; 3709#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 3710#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 3797#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 3740#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 3698#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 3699#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3761#L527 ssl3_connect_~skip~0#1 := 0; 3816#L109-1 assume !false; 3821#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3823#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 3824#L115 assume 16384 == ssl3_connect_~s__state~0#1; 3730#L217 [2022-11-02 21:12:40,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:40,623 INFO L85 PathProgramCache]: Analyzing trace with hash -704384419, now seen corresponding path program 1 times [2022-11-02 21:12:40,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:40,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033365275] [2022-11-02 21:12:40,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:40,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:40,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:40,707 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:12:40,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:12:40,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033365275] [2022-11-02 21:12:40,708 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033365275] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:12:40,709 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:12:40,709 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 21:12:40,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578292339] [2022-11-02 21:12:40,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:12:40,712 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 21:12:40,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:40,713 INFO L85 PathProgramCache]: Analyzing trace with hash -373781076, now seen corresponding path program 1 times [2022-11-02 21:12:40,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:40,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034311891] [2022-11-02 21:12:40,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:40,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:40,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:40,744 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:12:40,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:12:40,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034311891] [2022-11-02 21:12:40,744 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034311891] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:12:40,745 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:12:40,745 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 21:12:40,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345925769] [2022-11-02 21:12:40,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:12:40,745 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:12:40,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:12:40,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:12:40,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:12:40,752 INFO L87 Difference]: Start difference. First operand 138 states and 207 transitions. cyclomatic complexity: 71 Second operand has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 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:12:40,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:12:40,956 INFO L93 Difference]: Finished difference Result 194 states and 268 transitions. [2022-11-02 21:12:40,956 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 194 states and 268 transitions. [2022-11-02 21:12:40,959 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 111 [2022-11-02 21:12:40,960 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 194 states to 161 states and 235 transitions. [2022-11-02 21:12:40,961 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 124 [2022-11-02 21:12:40,961 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 124 [2022-11-02 21:12:40,961 INFO L73 IsDeterministic]: Start isDeterministic. Operand 161 states and 235 transitions. [2022-11-02 21:12:40,961 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 21:12:40,962 INFO L218 hiAutomatonCegarLoop]: Abstraction has 161 states and 235 transitions. [2022-11-02 21:12:40,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states and 235 transitions. [2022-11-02 21:12:40,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 138. [2022-11-02 21:12:40,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 138 states have (on average 1.4927536231884058) internal successors, (206), 137 states have internal predecessors, (206), 0 states have call successors, (0), 0 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:12:40,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 206 transitions. [2022-11-02 21:12:40,968 INFO L240 hiAutomatonCegarLoop]: Abstraction has 138 states and 206 transitions. [2022-11-02 21:12:40,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:12:40,969 INFO L428 stractBuchiCegarLoop]: Abstraction has 138 states and 206 transitions. [2022-11-02 21:12:40,969 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-11-02 21:12:40,970 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 138 states and 206 transitions. [2022-11-02 21:12:40,971 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2022-11-02 21:12:40,971 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:12:40,971 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:12:40,972 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] [2022-11-02 21:12:40,972 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:12:40,973 INFO L748 eck$LassoCheckResult]: Stem: 4159#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); 4097#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#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_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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_~tmp~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_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#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~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#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~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#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;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;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; 4098#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4147#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 4148#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 4065#L109-1 assume !false; 4143#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4114#L112 assume 12292 == ssl3_connect_~s__state~0#1; 4115#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 4069#L217 ssl3_connect_~s__server~0#1 := 0; 4070#L222 assume !(0 != ssl3_connect_~cb~0#1); 4049#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 4050#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 4138#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 4079#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4039#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 4040#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4103#L527 ssl3_connect_~skip~0#1 := 0; 4156#L109-1 assume !false; 4142#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4112#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 4113#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 4126#L118 assume 4096 == ssl3_connect_~s__state~0#1; 4067#L217 [2022-11-02 21:12:40,973 INFO L750 eck$LassoCheckResult]: Loop: 4067#L217 ssl3_connect_~s__server~0#1 := 0; 4068#L222 assume 0 != ssl3_connect_~cb~0#1; 4047#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 4048#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 4136#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 4077#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4037#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 4038#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4100#L527 ssl3_connect_~skip~0#1 := 0; 4155#L109-1 assume !false; 4163#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4161#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 4162#L115 assume 16384 == ssl3_connect_~s__state~0#1; 4067#L217 [2022-11-02 21:12:40,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:40,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1147115704, now seen corresponding path program 1 times [2022-11-02 21:12:40,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:40,974 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546686207] [2022-11-02 21:12:40,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:40,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:40,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:41,059 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:12:41,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:12:41,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546686207] [2022-11-02 21:12:41,060 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546686207] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:12:41,060 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:12:41,060 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 21:12:41,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776658545] [2022-11-02 21:12:41,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:12:41,061 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 21:12:41,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:41,061 INFO L85 PathProgramCache]: Analyzing trace with hash -373781076, now seen corresponding path program 2 times [2022-11-02 21:12:41,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:41,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566278398] [2022-11-02 21:12:41,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:41,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:41,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:41,086 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:12:41,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:12:41,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566278398] [2022-11-02 21:12:41,087 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566278398] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:12:41,087 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:12:41,087 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 21:12:41,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693488148] [2022-11-02 21:12:41,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:12:41,088 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:12:41,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:12:41,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:12:41,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:12:41,089 INFO L87 Difference]: Start difference. First operand 138 states and 206 transitions. cyclomatic complexity: 70 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:12:41,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:12:41,282 INFO L93 Difference]: Finished difference Result 206 states and 286 transitions. [2022-11-02 21:12:41,282 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 206 states and 286 transitions. [2022-11-02 21:12:41,284 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 156 [2022-11-02 21:12:41,286 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 206 states to 201 states and 281 transitions. [2022-11-02 21:12:41,286 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 169 [2022-11-02 21:12:41,286 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 201 [2022-11-02 21:12:41,286 INFO L73 IsDeterministic]: Start isDeterministic. Operand 201 states and 281 transitions. [2022-11-02 21:12:41,287 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:12:41,287 INFO L218 hiAutomatonCegarLoop]: Abstraction has 201 states and 281 transitions. [2022-11-02 21:12:41,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states and 281 transitions. [2022-11-02 21:12:41,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 156. [2022-11-02 21:12:41,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 156 states have (on average 1.4294871794871795) internal successors, (223), 155 states have internal predecessors, (223), 0 states have call successors, (0), 0 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:12:41,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 223 transitions. [2022-11-02 21:12:41,295 INFO L240 hiAutomatonCegarLoop]: Abstraction has 156 states and 223 transitions. [2022-11-02 21:12:41,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:12:41,296 INFO L428 stractBuchiCegarLoop]: Abstraction has 156 states and 223 transitions. [2022-11-02 21:12:41,296 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-11-02 21:12:41,296 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 156 states and 223 transitions. [2022-11-02 21:12:41,298 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 143 [2022-11-02 21:12:41,298 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:12:41,298 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:12:41,300 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:12:41,300 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] [2022-11-02 21:12:41,301 INFO L748 eck$LassoCheckResult]: Stem: 4489#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); 4432#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#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_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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_~tmp~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_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#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~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#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~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#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;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;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; 4433#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4473#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 4474#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 4411#L109-1 assume !false; 4534#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4533#L112 assume 12292 == ssl3_connect_~s__state~0#1; 4488#L113 [2022-11-02 21:12:41,301 INFO L750 eck$LassoCheckResult]: Loop: 4488#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 4413#L217 ssl3_connect_~s__server~0#1 := 0; 4414#L222 assume 0 != ssl3_connect_~cb~0#1; 4394#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 4395#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 4465#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 4420#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4387#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 4388#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4437#L527 ssl3_connect_~skip~0#1 := 0; 4484#L109-1 assume !false; 4468#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4446#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 4447#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 4456#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 4481#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 4475#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 4476#L127 assume 4368 == ssl3_connect_~s__state~0#1; 4439#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 4440#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 4442#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 4443#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 4399#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4522#L527 ssl3_connect_~skip~0#1 := 0; 4521#L109-1 assume !false; 4520#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4519#L112 assume 12292 == ssl3_connect_~s__state~0#1; 4488#L113 [2022-11-02 21:12:41,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:41,302 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 1 times [2022-11-02 21:12:41,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:41,302 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264545719] [2022-11-02 21:12:41,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:41,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:41,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:41,315 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:12:41,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:41,344 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:12:41,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:41,345 INFO L85 PathProgramCache]: Analyzing trace with hash -368867471, now seen corresponding path program 1 times [2022-11-02 21:12:41,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:41,346 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323697564] [2022-11-02 21:12:41,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:41,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:41,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:41,402 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:12:41,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:12:41,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323697564] [2022-11-02 21:12:41,403 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323697564] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:12:41,403 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:12:41,403 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 21:12:41,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046013013] [2022-11-02 21:12:41,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:12:41,404 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:12:41,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:12:41,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:12:41,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:12:41,405 INFO L87 Difference]: Start difference. First operand 156 states and 223 transitions. cyclomatic complexity: 68 Second operand has 3 states, 2 states have (on average 13.5) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 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:12:41,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:12:41,594 INFO L93 Difference]: Finished difference Result 210 states and 291 transitions. [2022-11-02 21:12:41,594 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 210 states and 291 transitions. [2022-11-02 21:12:41,596 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 197 [2022-11-02 21:12:41,598 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 210 states to 210 states and 291 transitions. [2022-11-02 21:12:41,598 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 210 [2022-11-02 21:12:41,598 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 210 [2022-11-02 21:12:41,599 INFO L73 IsDeterministic]: Start isDeterministic. Operand 210 states and 291 transitions. [2022-11-02 21:12:41,599 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:12:41,599 INFO L218 hiAutomatonCegarLoop]: Abstraction has 210 states and 291 transitions. [2022-11-02 21:12:41,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states and 291 transitions. [2022-11-02 21:12:41,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 173. [2022-11-02 21:12:41,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 173 states have (on average 1.4450867052023122) internal successors, (250), 172 states have internal predecessors, (250), 0 states have call successors, (0), 0 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:12:41,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 250 transitions. [2022-11-02 21:12:41,606 INFO L240 hiAutomatonCegarLoop]: Abstraction has 173 states and 250 transitions. [2022-11-02 21:12:41,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:12:41,607 INFO L428 stractBuchiCegarLoop]: Abstraction has 173 states and 250 transitions. [2022-11-02 21:12:41,607 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-11-02 21:12:41,607 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 173 states and 250 transitions. [2022-11-02 21:12:41,609 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 160 [2022-11-02 21:12:41,609 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:12:41,609 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:12:41,610 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:12:41,610 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] [2022-11-02 21:12:41,610 INFO L748 eck$LassoCheckResult]: Stem: 4866#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); 4806#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#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_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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_~tmp~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_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#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~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#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~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#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;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;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; 4807#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4850#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 4851#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 4783#L109-1 assume !false; 4842#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4843#L112 assume 12292 == ssl3_connect_~s__state~0#1; 4865#L113 [2022-11-02 21:12:41,611 INFO L750 eck$LassoCheckResult]: Loop: 4865#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 4788#L217 ssl3_connect_~s__server~0#1 := 0; 4789#L222 assume 0 != ssl3_connect_~cb~0#1; 4768#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 4769#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 4839#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 4794#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4759#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 4760#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4890#L527 ssl3_connect_~skip~0#1 := 0; 4889#L109-1 assume !false; 4888#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4887#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 4886#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 4885#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 4884#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 4883#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 4882#L127 assume 4368 == ssl3_connect_~s__state~0#1; 4811#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 4812#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 4814#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 4815#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 4838#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4809#L527 ssl3_connect_~skip~0#1 := 0; 4910#L109-1 assume !false; 4909#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4818#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 4819#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 4920#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 4916#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 4848#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 4849#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 4867#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 4878#L133 assume 4384 == ssl3_connect_~s__state~0#1; 4836#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 4751#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 4752#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 4753#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 4754#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 4771#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4860#L527 ssl3_connect_~skip~0#1 := 0; 4861#L109-1 assume !false; 4923#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4922#L112 assume 12292 == ssl3_connect_~s__state~0#1; 4865#L113 [2022-11-02 21:12:41,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:41,611 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 2 times [2022-11-02 21:12:41,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:41,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871419379] [2022-11-02 21:12:41,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:41,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:41,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:41,618 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:12:41,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:41,626 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:12:41,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:41,626 INFO L85 PathProgramCache]: Analyzing trace with hash -2006011306, now seen corresponding path program 1 times [2022-11-02 21:12:41,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:41,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566000489] [2022-11-02 21:12:41,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:41,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:41,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:41,667 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:12:41,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:12:41,667 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566000489] [2022-11-02 21:12:41,667 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566000489] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:12:41,668 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:12:41,668 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 21:12:41,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054861598] [2022-11-02 21:12:41,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:12:41,668 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:12:41,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:12:41,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:12:41,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:12:41,669 INFO L87 Difference]: Start difference. First operand 173 states and 250 transitions. cyclomatic complexity: 78 Second operand has 3 states, 2 states have (on average 17.5) internal successors, (35), 3 states have internal predecessors, (35), 0 states have call successors, (0), 0 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:12:41,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:12:41,869 INFO L93 Difference]: Finished difference Result 226 states and 338 transitions. [2022-11-02 21:12:41,869 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 226 states and 338 transitions. [2022-11-02 21:12:41,872 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 213 [2022-11-02 21:12:41,873 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 226 states to 226 states and 338 transitions. [2022-11-02 21:12:41,874 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 226 [2022-11-02 21:12:41,874 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 226 [2022-11-02 21:12:41,874 INFO L73 IsDeterministic]: Start isDeterministic. Operand 226 states and 338 transitions. [2022-11-02 21:12:41,875 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:12:41,875 INFO L218 hiAutomatonCegarLoop]: Abstraction has 226 states and 338 transitions. [2022-11-02 21:12:41,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states and 338 transitions. [2022-11-02 21:12:41,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 212. [2022-11-02 21:12:41,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 212 states have (on average 1.5141509433962264) internal successors, (321), 211 states have internal predecessors, (321), 0 states have call successors, (0), 0 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:12:41,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 321 transitions. [2022-11-02 21:12:41,887 INFO L240 hiAutomatonCegarLoop]: Abstraction has 212 states and 321 transitions. [2022-11-02 21:12:41,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:12:41,890 INFO L428 stractBuchiCegarLoop]: Abstraction has 212 states and 321 transitions. [2022-11-02 21:12:41,890 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-11-02 21:12:41,891 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 212 states and 321 transitions. [2022-11-02 21:12:41,892 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 199 [2022-11-02 21:12:41,892 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:12:41,892 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:12:41,898 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:12:41,898 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, 1, 1] [2022-11-02 21:12:41,899 INFO L748 eck$LassoCheckResult]: Stem: 5272#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); 5211#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#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_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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_~tmp~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_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#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~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#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~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#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;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;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; 5212#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 5253#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 5254#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 5189#L109-1 assume !false; 5354#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5295#L112 assume 12292 == ssl3_connect_~s__state~0#1; 5271#L113 [2022-11-02 21:12:41,908 INFO L750 eck$LassoCheckResult]: Loop: 5271#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 5194#L217 ssl3_connect_~s__server~0#1 := 0; 5195#L222 assume 0 != ssl3_connect_~cb~0#1; 5172#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 5173#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 5245#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 5200#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 5165#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 5166#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5307#L527 ssl3_connect_~skip~0#1 := 0; 5304#L109-1 assume !false; 5303#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5302#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 5301#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 5300#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 5298#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 5297#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 5283#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 5236#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 5237#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 5184#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 5185#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 5203#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 5238#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 5204#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 5205#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 5257#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 5167#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 5168#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 5227#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 5228#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 5239#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 5240#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 5270#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 5299#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 5266#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 5258#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 5259#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 5241#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 5233#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 5234#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 5223#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 5224#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 5250#L205 assume 4352 == ssl3_connect_~s__state~0#1; 5207#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 5208#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 5262#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 5263#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5362#L527 ssl3_connect_~skip~0#1 := 0; 5361#L109-1 assume !false; 5360#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5349#L112 assume 12292 == ssl3_connect_~s__state~0#1; 5271#L113 [2022-11-02 21:12:41,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:41,909 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 3 times [2022-11-02 21:12:41,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:41,910 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973429547] [2022-11-02 21:12:41,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:41,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:41,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:41,923 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:12:41,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:41,939 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:12:41,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:41,947 INFO L85 PathProgramCache]: Analyzing trace with hash -757879657, now seen corresponding path program 1 times [2022-11-02 21:12:41,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:41,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024146404] [2022-11-02 21:12:41,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:41,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:41,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:42,013 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:12:42,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:12:42,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024146404] [2022-11-02 21:12:42,015 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024146404] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:12:42,016 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:12:42,016 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 21:12:42,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006903229] [2022-11-02 21:12:42,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:12:42,018 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:12:42,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:12:42,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:12:42,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:12:42,021 INFO L87 Difference]: Start difference. First operand 212 states and 321 transitions. cyclomatic complexity: 110 Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 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:12:42,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:12:42,129 INFO L93 Difference]: Finished difference Result 230 states and 345 transitions. [2022-11-02 21:12:42,129 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 230 states and 345 transitions. [2022-11-02 21:12:42,132 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 217 [2022-11-02 21:12:42,134 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 230 states to 230 states and 345 transitions. [2022-11-02 21:12:42,134 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 230 [2022-11-02 21:12:42,136 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 230 [2022-11-02 21:12:42,136 INFO L73 IsDeterministic]: Start isDeterministic. Operand 230 states and 345 transitions. [2022-11-02 21:12:42,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:12:42,136 INFO L218 hiAutomatonCegarLoop]: Abstraction has 230 states and 345 transitions. [2022-11-02 21:12:42,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states and 345 transitions. [2022-11-02 21:12:42,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 227. [2022-11-02 21:12:42,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 227 states have (on average 1.502202643171806) internal successors, (341), 226 states have internal predecessors, (341), 0 states have call successors, (0), 0 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:12:42,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 341 transitions. [2022-11-02 21:12:42,148 INFO L240 hiAutomatonCegarLoop]: Abstraction has 227 states and 341 transitions. [2022-11-02 21:12:42,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:12:42,152 INFO L428 stractBuchiCegarLoop]: Abstraction has 227 states and 341 transitions. [2022-11-02 21:12:42,153 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-11-02 21:12:42,153 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 227 states and 341 transitions. [2022-11-02 21:12:42,156 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2022-11-02 21:12:42,156 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:12:42,156 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:12:42,157 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:12:42,158 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, 1, 1] [2022-11-02 21:12:42,158 INFO L748 eck$LassoCheckResult]: Stem: 5724#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); 5660#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#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_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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_~tmp~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_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#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~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#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~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#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;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;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; 5661#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 5703#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 5704#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 5638#L109-1 assume !false; 5697#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5698#L112 assume 12292 == ssl3_connect_~s__state~0#1; 5723#L113 [2022-11-02 21:12:42,158 INFO L750 eck$LassoCheckResult]: Loop: 5723#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 5640#L217 ssl3_connect_~s__server~0#1 := 0; 5641#L222 assume 0 != ssl3_connect_~cb~0#1; 5621#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 5622#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 5694#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 5648#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 5613#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 5614#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5778#L527 ssl3_connect_~skip~0#1 := 0; 5777#L109-1 assume !false; 5775#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5774#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 5773#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 5772#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 5767#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 5705#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 5706#L127 assume 4368 == ssl3_connect_~s__state~0#1; 5667#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 5668#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 5670#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 5671#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 5692#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5795#L527 ssl3_connect_~skip~0#1 := 0; 5794#L109-1 assume !false; 5793#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5792#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 5791#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 5790#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 5789#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 5788#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 5787#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 5786#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 5784#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 5633#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 5634#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 5652#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 5687#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 5653#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 5654#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 5707#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 5615#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 5616#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 5676#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 5677#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 5688#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 5689#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 5721#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 5752#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 5717#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 5708#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 5709#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 5690#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 5682#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 5683#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 5672#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 5673#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 5700#L205 assume 4352 == ssl3_connect_~s__state~0#1; 5656#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 5657#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 5713#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 5714#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5665#L527 ssl3_connect_~skip~0#1 := 0; 5716#L109-1 assume !false; 5811#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5810#L112 assume 12292 == ssl3_connect_~s__state~0#1; 5723#L113 [2022-11-02 21:12:42,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:42,159 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 4 times [2022-11-02 21:12:42,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:42,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480772591] [2022-11-02 21:12:42,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:42,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:42,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:42,186 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:12:42,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:42,196 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:12:42,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:42,203 INFO L85 PathProgramCache]: Analyzing trace with hash -1752567442, now seen corresponding path program 1 times [2022-11-02 21:12:42,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:42,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332356443] [2022-11-02 21:12:42,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:42,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:42,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:42,269 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:12:42,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:12:42,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332356443] [2022-11-02 21:12:42,270 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332356443] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:12:42,270 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:12:42,271 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 21:12:42,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038560425] [2022-11-02 21:12:42,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:12:42,271 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:12:42,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:12:42,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:12:42,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:12:42,273 INFO L87 Difference]: Start difference. First operand 227 states and 341 transitions. cyclomatic complexity: 115 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:12:42,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:12:42,377 INFO L93 Difference]: Finished difference Result 231 states and 342 transitions. [2022-11-02 21:12:42,377 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 231 states and 342 transitions. [2022-11-02 21:12:42,379 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 218 [2022-11-02 21:12:42,381 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 231 states to 231 states and 342 transitions. [2022-11-02 21:12:42,381 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 231 [2022-11-02 21:12:42,383 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 231 [2022-11-02 21:12:42,383 INFO L73 IsDeterministic]: Start isDeterministic. Operand 231 states and 342 transitions. [2022-11-02 21:12:42,383 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:12:42,384 INFO L218 hiAutomatonCegarLoop]: Abstraction has 231 states and 342 transitions. [2022-11-02 21:12:42,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states and 342 transitions. [2022-11-02 21:12:42,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 227. [2022-11-02 21:12:42,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 227 states have (on average 1.4801762114537445) internal successors, (336), 226 states have internal predecessors, (336), 0 states have call successors, (0), 0 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:12:42,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 336 transitions. [2022-11-02 21:12:42,390 INFO L240 hiAutomatonCegarLoop]: Abstraction has 227 states and 336 transitions. [2022-11-02 21:12:42,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:12:42,391 INFO L428 stractBuchiCegarLoop]: Abstraction has 227 states and 336 transitions. [2022-11-02 21:12:42,391 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-11-02 21:12:42,391 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 227 states and 336 transitions. [2022-11-02 21:12:42,392 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2022-11-02 21:12:42,393 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:12:42,393 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:12:42,394 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:12:42,394 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, 1, 1] [2022-11-02 21:12:42,394 INFO L748 eck$LassoCheckResult]: Stem: 6189#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); 6124#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#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_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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_~tmp~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_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#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~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#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~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#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;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;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; 6125#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 6167#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 6168#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 6102#L109-1 assume !false; 6253#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6251#L112 assume 12292 == ssl3_connect_~s__state~0#1; 6188#L113 [2022-11-02 21:12:42,394 INFO L750 eck$LassoCheckResult]: Loop: 6188#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 6104#L217 ssl3_connect_~s__server~0#1 := 0; 6105#L222 assume 0 != ssl3_connect_~cb~0#1; 6085#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 6086#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 6158#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 6112#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 6077#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 6078#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6239#L527 ssl3_connect_~skip~0#1 := 0; 6237#L109-1 assume !false; 6235#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6233#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 6232#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 6231#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 6230#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 6169#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 6170#L127 assume 4368 == ssl3_connect_~s__state~0#1; 6131#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 6132#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 6134#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 6135#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 6156#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6256#L527 ssl3_connect_~skip~0#1 := 0; 6255#L109-1 assume !false; 6254#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6252#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 6248#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 6249#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 6259#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 6229#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 6190#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 6191#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 6245#L133 assume 4384 == ssl3_connect_~s__state~0#1; 6155#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 6068#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 6069#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 6070#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 6071#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 6090#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6279#L527 ssl3_connect_~skip~0#1 := 0; 6277#L109-1 assume !false; 6275#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6138#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 6139#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 6148#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 6109#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 6110#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 6292#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 6291#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 6290#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 6289#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 6288#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 6287#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 6286#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 6285#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 6284#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 6200#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 6201#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 6202#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 6203#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 6211#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 6212#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 6213#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 6214#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 6234#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 6215#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 6216#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 6193#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 6194#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 6195#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 6225#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 6219#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 6137#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 6164#L205 assume 4352 == ssl3_connect_~s__state~0#1; 6120#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 6121#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 6179#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 6180#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6129#L527 ssl3_connect_~skip~0#1 := 0; 6182#L109-1 assume !false; 6161#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6162#L112 assume 12292 == ssl3_connect_~s__state~0#1; 6188#L113 [2022-11-02 21:12:42,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:42,395 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 5 times [2022-11-02 21:12:42,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:42,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595523308] [2022-11-02 21:12:42,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:42,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:42,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:42,402 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:12:42,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:42,408 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:12:42,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:42,409 INFO L85 PathProgramCache]: Analyzing trace with hash -1106510103, now seen corresponding path program 1 times [2022-11-02 21:12:42,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:42,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696896578] [2022-11-02 21:12:42,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:42,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:42,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:42,478 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:12:42,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:12:42,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696896578] [2022-11-02 21:12:42,479 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696896578] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:12:42,479 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:12:42,479 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 21:12:42,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286465546] [2022-11-02 21:12:42,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:12:42,480 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:12:42,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:12:42,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:12:42,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:12:42,481 INFO L87 Difference]: Start difference. First operand 227 states and 336 transitions. cyclomatic complexity: 110 Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:12:42,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:12:42,629 INFO L93 Difference]: Finished difference Result 270 states and 385 transitions. [2022-11-02 21:12:42,629 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 270 states and 385 transitions. [2022-11-02 21:12:42,631 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 257 [2022-11-02 21:12:42,632 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 270 states to 270 states and 385 transitions. [2022-11-02 21:12:42,633 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 270 [2022-11-02 21:12:42,633 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 270 [2022-11-02 21:12:42,633 INFO L73 IsDeterministic]: Start isDeterministic. Operand 270 states and 385 transitions. [2022-11-02 21:12:42,634 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:12:42,634 INFO L218 hiAutomatonCegarLoop]: Abstraction has 270 states and 385 transitions. [2022-11-02 21:12:42,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states and 385 transitions. [2022-11-02 21:12:42,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 267. [2022-11-02 21:12:42,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 267 states, 267 states have (on average 1.4269662921348314) internal successors, (381), 266 states have internal predecessors, (381), 0 states have call successors, (0), 0 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:12:42,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 381 transitions. [2022-11-02 21:12:42,639 INFO L240 hiAutomatonCegarLoop]: Abstraction has 267 states and 381 transitions. [2022-11-02 21:12:42,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:12:42,640 INFO L428 stractBuchiCegarLoop]: Abstraction has 267 states and 381 transitions. [2022-11-02 21:12:42,641 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-11-02 21:12:42,641 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 267 states and 381 transitions. [2022-11-02 21:12:42,642 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 254 [2022-11-02 21:12:42,642 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:12:42,643 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:12:42,643 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:12:42,644 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, 1, 1] [2022-11-02 21:12:42,644 INFO L748 eck$LassoCheckResult]: Stem: 6693#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); 6627#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#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_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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_~tmp~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_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#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~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#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~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#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;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;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; 6628#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 6671#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 6672#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 6605#L109-1 assume !false; 6783#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6780#L112 assume 12292 == ssl3_connect_~s__state~0#1; 6692#L113 [2022-11-02 21:12:42,644 INFO L750 eck$LassoCheckResult]: Loop: 6692#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 6607#L217 ssl3_connect_~s__server~0#1 := 0; 6608#L222 assume 0 != ssl3_connect_~cb~0#1; 6588#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 6589#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 6663#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 6615#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 6580#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 6581#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6810#L527 ssl3_connect_~skip~0#1 := 0; 6809#L109-1 assume !false; 6808#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6804#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 6651#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 6652#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 6774#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 6673#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 6674#L127 assume 4368 == ssl3_connect_~s__state~0#1; 6634#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 6635#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 6637#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 6638#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 6661#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6763#L527 ssl3_connect_~skip~0#1 := 0; 6761#L109-1 assume !false; 6759#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6757#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 6755#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 6753#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 6751#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 6749#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 6695#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 6653#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 6654#L133 assume 4384 == ssl3_connect_~s__state~0#1; 6660#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 6571#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 6572#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 6573#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 6575#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 6593#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6825#L527 ssl3_connect_~skip~0#1 := 0; 6824#L109-1 assume !false; 6823#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6822#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 6817#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 6815#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 6612#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 6613#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 6837#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 6836#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 6835#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 6834#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 6833#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 6814#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 6811#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 6710#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 6704#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 6705#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 6706#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 6707#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 6725#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 6720#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 6721#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 6722#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 6742#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 6741#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 6740#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 6739#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 6738#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 6700#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 6701#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 6731#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 6732#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 6640#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 6668#L205 assume 4352 == ssl3_connect_~s__state~0#1; 6623#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 6624#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 6683#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 6684#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6816#L527 ssl3_connect_~skip~0#1 := 0; 6803#L109-1 assume !false; 6802#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6728#L112 assume 12292 == ssl3_connect_~s__state~0#1; 6692#L113 [2022-11-02 21:12:42,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:42,645 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 6 times [2022-11-02 21:12:42,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:42,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856617902] [2022-11-02 21:12:42,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:42,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:42,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:42,651 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:12:42,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:42,656 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:12:42,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:42,657 INFO L85 PathProgramCache]: Analyzing trace with hash 821762599, now seen corresponding path program 1 times [2022-11-02 21:12:42,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:42,657 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831126974] [2022-11-02 21:12:42,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:42,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:42,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:42,696 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:12:42,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:12:42,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831126974] [2022-11-02 21:12:42,696 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831126974] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:12:42,696 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:12:42,697 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 21:12:42,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144152911] [2022-11-02 21:12:42,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:12:42,697 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:12:42,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:12:42,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:12:42,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:12:42,698 INFO L87 Difference]: Start difference. First operand 267 states and 381 transitions. cyclomatic complexity: 115 Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:12:42,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:12:42,820 INFO L93 Difference]: Finished difference Result 290 states and 411 transitions. [2022-11-02 21:12:42,821 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 290 states and 411 transitions. [2022-11-02 21:12:42,823 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 277 [2022-11-02 21:12:42,825 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 290 states to 290 states and 411 transitions. [2022-11-02 21:12:42,825 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 290 [2022-11-02 21:12:42,825 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 290 [2022-11-02 21:12:42,826 INFO L73 IsDeterministic]: Start isDeterministic. Operand 290 states and 411 transitions. [2022-11-02 21:12:42,826 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:12:42,826 INFO L218 hiAutomatonCegarLoop]: Abstraction has 290 states and 411 transitions. [2022-11-02 21:12:42,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states and 411 transitions. [2022-11-02 21:12:42,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 286. [2022-11-02 21:12:42,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 286 states have (on average 1.416083916083916) internal successors, (405), 285 states have internal predecessors, (405), 0 states have call successors, (0), 0 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:12:42,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 405 transitions. [2022-11-02 21:12:42,833 INFO L240 hiAutomatonCegarLoop]: Abstraction has 286 states and 405 transitions. [2022-11-02 21:12:42,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:12:42,834 INFO L428 stractBuchiCegarLoop]: Abstraction has 286 states and 405 transitions. [2022-11-02 21:12:42,834 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2022-11-02 21:12:42,834 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 286 states and 405 transitions. [2022-11-02 21:12:42,836 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 273 [2022-11-02 21:12:42,836 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:12:42,836 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:12:42,837 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:12:42,838 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, 1, 1] [2022-11-02 21:12:42,838 INFO L748 eck$LassoCheckResult]: Stem: 7254#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); 7190#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#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_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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_~tmp~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_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#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~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#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~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#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;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;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; 7191#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 7236#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 7237#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 7168#L109-1 assume !false; 7327#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7282#L112 assume 12292 == ssl3_connect_~s__state~0#1; 7253#L113 [2022-11-02 21:12:42,838 INFO L750 eck$LassoCheckResult]: Loop: 7253#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 7170#L217 ssl3_connect_~s__server~0#1 := 0; 7171#L222 assume 0 != ssl3_connect_~cb~0#1; 7151#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 7152#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 7226#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 7178#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 7143#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 7144#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7397#L527 ssl3_connect_~skip~0#1 := 0; 7396#L109-1 assume !false; 7395#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7204#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 7205#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 7243#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 7175#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 7176#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 7238#L127 assume 4368 == ssl3_connect_~s__state~0#1; 7197#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 7198#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 7200#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 7201#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 7223#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7357#L527 ssl3_connect_~skip~0#1 := 0; 7355#L109-1 assume !false; 7353#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7351#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 7350#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 7345#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 7343#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 7342#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 7335#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 7331#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 7287#L133 assume 4384 == ssl3_connect_~s__state~0#1; 7222#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 7134#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 7135#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 7136#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 7138#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 7372#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7367#L527 ssl3_connect_~skip~0#1 := 0; 7366#L109-1 assume !false; 7364#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7363#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 7358#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 7356#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 7354#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 7352#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 7337#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 7333#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 7328#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 7163#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 7164#L139 assume 4400 == ssl3_connect_~s__state~0#1; 7182#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 7185#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 7156#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7344#L527 ssl3_connect_~skip~0#1 := 0; 7336#L109-1 assume !false; 7332#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7326#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 7324#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 7321#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 7319#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 7317#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 7315#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 7314#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 7313#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 7312#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 7311#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 7310#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 7309#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 7308#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 7307#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 7306#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 7305#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 7304#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 7303#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 7302#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 7301#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 7300#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 7299#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 7298#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 7296#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 7294#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 7293#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 7260#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 7261#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 7291#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 7292#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 7203#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 7233#L205 assume 4352 == ssl3_connect_~s__state~0#1; 7186#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 7187#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 7244#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 7245#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7334#L527 ssl3_connect_~skip~0#1 := 0; 7330#L109-1 assume !false; 7329#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7325#L112 assume 12292 == ssl3_connect_~s__state~0#1; 7253#L113 [2022-11-02 21:12:42,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:42,839 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 7 times [2022-11-02 21:12:42,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:42,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772857711] [2022-11-02 21:12:42,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:42,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:42,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:42,845 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:12:42,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:42,852 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:12:42,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:42,852 INFO L85 PathProgramCache]: Analyzing trace with hash 651167633, now seen corresponding path program 1 times [2022-11-02 21:12:42,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:42,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811246494] [2022-11-02 21:12:42,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:42,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:42,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:42,901 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:12:42,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:12:42,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811246494] [2022-11-02 21:12:42,901 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811246494] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:12:42,902 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:12:42,902 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 21:12:42,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657460232] [2022-11-02 21:12:42,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:12:42,902 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:12:42,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:12:42,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:12:42,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:12:42,903 INFO L87 Difference]: Start difference. First operand 286 states and 405 transitions. cyclomatic complexity: 120 Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:12:43,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:12:43,020 INFO L93 Difference]: Finished difference Result 310 states and 435 transitions. [2022-11-02 21:12:43,020 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 310 states and 435 transitions. [2022-11-02 21:12:43,022 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 297 [2022-11-02 21:12:43,024 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 310 states to 310 states and 435 transitions. [2022-11-02 21:12:43,024 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 310 [2022-11-02 21:12:43,025 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 310 [2022-11-02 21:12:43,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 310 states and 435 transitions. [2022-11-02 21:12:43,051 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:12:43,051 INFO L218 hiAutomatonCegarLoop]: Abstraction has 310 states and 435 transitions. [2022-11-02 21:12:43,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states and 435 transitions. [2022-11-02 21:12:43,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 307. [2022-11-02 21:12:43,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 307 states have (on average 1.4039087947882736) internal successors, (431), 306 states have internal predecessors, (431), 0 states have call successors, (0), 0 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:12:43,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 431 transitions. [2022-11-02 21:12:43,056 INFO L240 hiAutomatonCegarLoop]: Abstraction has 307 states and 431 transitions. [2022-11-02 21:12:43,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:12:43,059 INFO L428 stractBuchiCegarLoop]: Abstraction has 307 states and 431 transitions. [2022-11-02 21:12:43,059 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2022-11-02 21:12:43,059 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 307 states and 431 transitions. [2022-11-02 21:12:43,060 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 294 [2022-11-02 21:12:43,061 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:12:43,061 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:12:43,062 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:12:43,062 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, 1, 1] [2022-11-02 21:12:43,062 INFO L748 eck$LassoCheckResult]: Stem: 7861#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); 7796#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#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_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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_~tmp~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_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#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~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#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~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#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;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;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; 7797#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 7841#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 7842#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 7770#L109-1 assume !false; 8005#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8004#L112 assume 12292 == ssl3_connect_~s__state~0#1; 7860#L113 [2022-11-02 21:12:43,063 INFO L750 eck$LassoCheckResult]: Loop: 7860#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 7772#L217 ssl3_connect_~s__server~0#1 := 0; 7773#L222 assume 0 != ssl3_connect_~cb~0#1; 7753#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 7754#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 7830#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 7780#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 7745#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 7746#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7996#L527 ssl3_connect_~skip~0#1 := 0; 7995#L109-1 assume !false; 7994#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7993#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 7992#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 7991#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 7990#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 7989#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 7868#L127 assume 4368 == ssl3_connect_~s__state~0#1; 7801#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 7802#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 7804#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 7805#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 7827#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8037#L527 ssl3_connect_~skip~0#1 := 0; 8036#L109-1 assume !false; 8035#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7809#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 7810#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 7819#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 8033#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 8032#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 8031#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 8030#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 7896#L133 assume 4384 == ssl3_connect_~s__state~0#1; 7826#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 7736#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 7737#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 7738#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 7740#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 7835#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7799#L527 ssl3_connect_~skip~0#1 := 0; 7855#L109-1 assume !false; 7833#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7834#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 8034#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 7853#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 7777#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 7778#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 7840#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 7820#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 7821#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 7765#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 7766#L139 assume 4400 == ssl3_connect_~s__state~0#1; 7857#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 7789#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 7808#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8009#L527 ssl3_connect_~skip~0#1 := 0; 7948#L109-1 assume !false; 7944#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7942#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 7938#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 7935#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 7932#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 7929#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 7927#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 7925#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 7922#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 7919#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 7916#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 7914#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 7911#L145 assume 4416 == ssl3_connect_~s__state~0#1; 7854#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 7751#L308 assume 3 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 4; 7752#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 7828#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 7758#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7963#L527 ssl3_connect_~skip~0#1 := 0; 7961#L109-1 assume !false; 7959#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7957#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 7955#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 7953#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 7951#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 7949#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 7947#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 7869#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 7870#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 7897#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 7898#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 7876#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 7877#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 7912#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 7926#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 7924#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 7921#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 7918#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 7915#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 7913#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 7907#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 7906#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 7905#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 7901#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 7889#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 7890#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 7865#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 7866#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 7867#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 7908#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 7909#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 7807#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 7837#L205 assume 4352 == ssl3_connect_~s__state~0#1; 7790#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 7791#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 7851#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 7852#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8008#L527 ssl3_connect_~skip~0#1 := 0; 8007#L109-1 assume !false; 8006#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7891#L112 assume 12292 == ssl3_connect_~s__state~0#1; 7860#L113 [2022-11-02 21:12:43,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:43,063 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 8 times [2022-11-02 21:12:43,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:43,064 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660362040] [2022-11-02 21:12:43,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:43,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:43,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:43,070 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:12:43,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:43,076 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:12:43,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:43,079 INFO L85 PathProgramCache]: Analyzing trace with hash 572453145, now seen corresponding path program 1 times [2022-11-02 21:12:43,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:43,079 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79535542] [2022-11-02 21:12:43,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:43,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:43,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:43,178 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:12:43,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:12:43,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79535542] [2022-11-02 21:12:43,179 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79535542] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:12:43,179 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:12:43,179 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 21:12:43,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163691506] [2022-11-02 21:12:43,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:12:43,180 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:12:43,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:12:43,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:12:43,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:12:43,181 INFO L87 Difference]: Start difference. First operand 307 states and 431 transitions. cyclomatic complexity: 125 Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 0 states have call successors, (0), 0 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:12:43,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:12:43,215 INFO L93 Difference]: Finished difference Result 601 states and 841 transitions. [2022-11-02 21:12:43,215 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 601 states and 841 transitions. [2022-11-02 21:12:43,220 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 588 [2022-11-02 21:12:43,223 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 601 states to 601 states and 841 transitions. [2022-11-02 21:12:43,223 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 601 [2022-11-02 21:12:43,224 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 601 [2022-11-02 21:12:43,224 INFO L73 IsDeterministic]: Start isDeterministic. Operand 601 states and 841 transitions. [2022-11-02 21:12:43,225 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:12:43,226 INFO L218 hiAutomatonCegarLoop]: Abstraction has 601 states and 841 transitions. [2022-11-02 21:12:43,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states and 841 transitions. [2022-11-02 21:12:43,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 601. [2022-11-02 21:12:43,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 601 states, 601 states have (on average 1.399334442595674) internal successors, (841), 600 states have internal predecessors, (841), 0 states have call successors, (0), 0 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:12:43,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 601 states to 601 states and 841 transitions. [2022-11-02 21:12:43,239 INFO L240 hiAutomatonCegarLoop]: Abstraction has 601 states and 841 transitions. [2022-11-02 21:12:43,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:12:43,240 INFO L428 stractBuchiCegarLoop]: Abstraction has 601 states and 841 transitions. [2022-11-02 21:12:43,240 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2022-11-02 21:12:43,240 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 601 states and 841 transitions. [2022-11-02 21:12:43,244 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 588 [2022-11-02 21:12:43,244 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:12:43,244 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:12:43,246 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:12:43,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, 1, 1] [2022-11-02 21:12:43,246 INFO L748 eck$LassoCheckResult]: Stem: 8777#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); 8710#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#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_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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_~tmp~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_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#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~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#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~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#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;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;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; 8711#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 8759#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 8760#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 8685#L109-1 assume !false; 9223#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8722#L112 assume 12292 == ssl3_connect_~s__state~0#1; 8723#L113 [2022-11-02 21:12:43,246 INFO L750 eck$LassoCheckResult]: Loop: 8723#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 8690#L217 ssl3_connect_~s__server~0#1 := 0; 8691#L222 assume 0 != ssl3_connect_~cb~0#1; 8668#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 8669#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 8746#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 8697#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 8660#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 8661#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9227#L527 ssl3_connect_~skip~0#1 := 0; 9225#L109-1 assume !false; 8749#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8750#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 8736#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 8737#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 8692#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 8693#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 8758#L127 assume 4368 == ssl3_connect_~s__state~0#1; 8715#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 8716#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 8783#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 9029#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 9028#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9022#L527 ssl3_connect_~skip~0#1 := 0; 9020#L109-1 assume !false; 9018#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9016#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 9014#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 9012#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 9011#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 9010#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 9008#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 9007#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 9006#L133 assume 4384 == ssl3_connect_~s__state~0#1; 8822#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 9005#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 8651#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 9002#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 9003#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 9217#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9212#L527 ssl3_connect_~skip~0#1 := 0; 9211#L109-1 assume !false; 9210#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9209#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 9208#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 9207#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 9206#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 9205#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 9204#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 9203#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 9202#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 9201#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 9200#L139 assume 4400 == ssl3_connect_~s__state~0#1; 8816#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 9197#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 9196#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9191#L527 ssl3_connect_~skip~0#1 := 0; 9190#L109-1 assume !false; 9189#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9188#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 9187#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 8914#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 8909#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 8907#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 8905#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 8903#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 8901#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 8899#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 8897#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 8895#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 8893#L145 assume 4416 == ssl3_connect_~s__state~0#1; 8768#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 8666#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 8667#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 8743#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 8673#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9081#L527 ssl3_connect_~skip~0#1 := 0; 9080#L109-1 assume !false; 9079#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9078#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 9077#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 9076#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 9075#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 9074#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 9073#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 9072#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 9071#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 9070#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 9069#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 9068#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 9067#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 9066#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 8798#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 8794#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 8795#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 8788#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 8789#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 8879#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 8880#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 8881#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 8882#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 8886#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 8887#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 8937#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 8935#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 8792#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 8793#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 8927#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 8922#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 8764#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 8754#L205 assume 4352 == ssl3_connect_~s__state~0#1; 8704#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 8705#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 8766#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 8767#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8908#L527 ssl3_connect_~skip~0#1 := 0; 8906#L109-1 assume !false; 8904#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8902#L112 assume 12292 == ssl3_connect_~s__state~0#1; 8723#L113 [2022-11-02 21:12:43,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:43,247 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 9 times [2022-11-02 21:12:43,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:43,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484389386] [2022-11-02 21:12:43,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:43,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:43,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:43,257 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:12:43,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:43,265 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:12:43,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:43,266 INFO L85 PathProgramCache]: Analyzing trace with hash 219364763, now seen corresponding path program 1 times [2022-11-02 21:12:43,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:43,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213659543] [2022-11-02 21:12:43,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:43,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:43,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:43,335 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:12:43,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:12:43,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213659543] [2022-11-02 21:12:43,336 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213659543] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:12:43,336 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:12:43,336 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 21:12:43,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900095452] [2022-11-02 21:12:43,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:12:43,337 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:12:43,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:12:43,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:12:43,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:12:43,338 INFO L87 Difference]: Start difference. First operand 601 states and 841 transitions. cyclomatic complexity: 241 Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:12:43,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:12:43,453 INFO L93 Difference]: Finished difference Result 653 states and 903 transitions. [2022-11-02 21:12:43,453 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 653 states and 903 transitions. [2022-11-02 21:12:43,457 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 640 [2022-11-02 21:12:43,461 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 653 states to 653 states and 903 transitions. [2022-11-02 21:12:43,461 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 653 [2022-11-02 21:12:43,462 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 653 [2022-11-02 21:12:43,462 INFO L73 IsDeterministic]: Start isDeterministic. Operand 653 states and 903 transitions. [2022-11-02 21:12:43,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:12:43,463 INFO L218 hiAutomatonCegarLoop]: Abstraction has 653 states and 903 transitions. [2022-11-02 21:12:43,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 653 states and 903 transitions. [2022-11-02 21:12:43,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 653 to 647. [2022-11-02 21:12:43,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 647 states, 647 states have (on average 1.3863987635239567) internal successors, (897), 646 states have internal predecessors, (897), 0 states have call successors, (0), 0 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:12:43,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 647 states to 647 states and 897 transitions. [2022-11-02 21:12:43,477 INFO L240 hiAutomatonCegarLoop]: Abstraction has 647 states and 897 transitions. [2022-11-02 21:12:43,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:12:43,478 INFO L428 stractBuchiCegarLoop]: Abstraction has 647 states and 897 transitions. [2022-11-02 21:12:43,478 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2022-11-02 21:12:43,479 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 647 states and 897 transitions. [2022-11-02 21:12:43,482 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 634 [2022-11-02 21:12:43,482 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:12:43,482 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:12:43,484 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:12:43,484 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, 1, 1] [2022-11-02 21:12:43,484 INFO L748 eck$LassoCheckResult]: Stem: 10047#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); 9969#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#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_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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_~tmp~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_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#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~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#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~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#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;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;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; 9970#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 10019#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 10020#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 9946#L109-1 assume !false; 10197#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10195#L112 assume 12292 == ssl3_connect_~s__state~0#1; 10044#L113 [2022-11-02 21:12:43,485 INFO L750 eck$LassoCheckResult]: Loop: 10044#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 9948#L217 ssl3_connect_~s__server~0#1 := 0; 9949#L222 assume 0 != ssl3_connect_~cb~0#1; 9929#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 9930#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 10008#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 9956#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 9921#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 9922#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9974#L527 ssl3_connect_~skip~0#1 := 0; 10035#L109-1 assume !false; 10530#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10514#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 9995#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 9996#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 10031#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 10021#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 10022#L127 assume 4368 == ssl3_connect_~s__state~0#1; 10065#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 10339#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 10053#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 10336#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 10333#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10327#L527 ssl3_connect_~skip~0#1 := 0; 10325#L109-1 assume !false; 10323#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10321#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 10319#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 10317#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 10315#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 10313#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 10188#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 10186#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 10187#L133 assume 4384 == ssl3_connect_~s__state~0#1; 10099#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 10306#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 9911#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 9913#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 9914#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 10012#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10499#L527 ssl3_connect_~skip~0#1 := 0; 10497#L109-1 assume !false; 10495#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10493#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 10489#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 10487#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 10485#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 10484#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 10049#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 10050#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 10456#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 10454#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 10452#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 10450#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 10448#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 10446#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 10444#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 10442#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 10440#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 10436#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 10433#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 10427#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 10000#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 10001#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 9916#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 9917#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 10037#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 10038#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 10183#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 10182#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 10180#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 10178#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 10159#L199 assume 4560 == ssl3_connect_~s__state~0#1; 9957#L203 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 9958#L438 assume !(ssl3_connect_~ret~0#1 <= 0); 9950#L441 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 3; 9952#L441-2 ssl3_connect_~s__init_num~0#1 := 0; 10364#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10359#L527 ssl3_connect_~skip~0#1 := 0; 10358#L109-1 assume !false; 10357#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10356#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 10355#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 10354#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 10353#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 10352#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 10351#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 10350#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 10349#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 10347#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 10346#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 10345#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 10344#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 10343#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 10342#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 10341#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 10340#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 10338#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 10337#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 10335#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 10334#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 10328#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 10326#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 10324#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 10322#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 10320#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 10318#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 10316#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 10314#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 10312#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 9982#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 9983#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 10136#L205 assume 4352 == ssl3_connect_~s__state~0#1; 10135#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 10133#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 10032#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 10033#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10199#L527 ssl3_connect_~skip~0#1 := 0; 10198#L109-1 assume !false; 10196#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10194#L112 assume 12292 == ssl3_connect_~s__state~0#1; 10044#L113 [2022-11-02 21:12:43,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:43,486 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 10 times [2022-11-02 21:12:43,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:43,486 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655917733] [2022-11-02 21:12:43,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:43,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:43,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:43,493 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:12:43,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:43,502 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:12:43,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:43,502 INFO L85 PathProgramCache]: Analyzing trace with hash -1262791267, now seen corresponding path program 1 times [2022-11-02 21:12:43,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:43,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2679482] [2022-11-02 21:12:43,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:43,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:43,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:43,562 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:12:43,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:12:43,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2679482] [2022-11-02 21:12:43,563 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2679482] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:12:43,563 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:12:43,563 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 21:12:43,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361208806] [2022-11-02 21:12:43,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:12:43,564 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:12:43,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:12:43,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:12:43,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:12:43,565 INFO L87 Difference]: Start difference. First operand 647 states and 897 transitions. cyclomatic complexity: 251 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:12:43,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:12:43,590 INFO L93 Difference]: Finished difference Result 1155 states and 1621 transitions. [2022-11-02 21:12:43,590 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1155 states and 1621 transitions. [2022-11-02 21:12:43,599 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1142 [2022-11-02 21:12:43,606 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1155 states to 1155 states and 1621 transitions. [2022-11-02 21:12:43,607 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1155 [2022-11-02 21:12:43,608 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1155 [2022-11-02 21:12:43,609 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1155 states and 1621 transitions. [2022-11-02 21:12:43,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:12:43,611 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1155 states and 1621 transitions. [2022-11-02 21:12:43,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1155 states and 1621 transitions. [2022-11-02 21:12:43,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1155 to 1155. [2022-11-02 21:12:43,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1155 states, 1155 states have (on average 1.4034632034632035) internal successors, (1621), 1154 states have internal predecessors, (1621), 0 states have call successors, (0), 0 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:12:43,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1155 states to 1155 states and 1621 transitions. [2022-11-02 21:12:43,638 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1155 states and 1621 transitions. [2022-11-02 21:12:43,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:12:43,639 INFO L428 stractBuchiCegarLoop]: Abstraction has 1155 states and 1621 transitions. [2022-11-02 21:12:43,639 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2022-11-02 21:12:43,639 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1155 states and 1621 transitions. [2022-11-02 21:12:43,646 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1142 [2022-11-02 21:12:43,646 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:12:43,647 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:12:43,649 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:12:43,649 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, 1, 1] [2022-11-02 21:12:43,649 INFO L748 eck$LassoCheckResult]: Stem: 11851#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); 11775#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#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_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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_~tmp~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_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#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~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#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~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#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;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;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; 11776#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 11825#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 11826#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 11754#L109-1 assume !false; 12846#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12845#L112 assume 12292 == ssl3_connect_~s__state~0#1; 11849#L113 [2022-11-02 21:12:43,650 INFO L750 eck$LassoCheckResult]: Loop: 11849#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 11756#L217 ssl3_connect_~s__server~0#1 := 0; 11757#L222 assume 0 != ssl3_connect_~cb~0#1; 11736#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 11737#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 12834#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 12828#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 12826#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 12823#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 12777#L527 ssl3_connect_~skip~0#1 := 0; 12776#L109-1 assume !false; 12775#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12774#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 12754#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 12753#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 12752#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 12750#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 11867#L127 assume 4368 == ssl3_connect_~s__state~0#1; 11782#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 11783#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 12545#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 12544#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 12543#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 12533#L527 ssl3_connect_~skip~0#1 := 0; 12531#L109-1 assume !false; 12529#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12527#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 12525#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 12523#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 12521#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 12519#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 12517#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 12515#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 12513#L133 assume 4384 == ssl3_connect_~s__state~0#1; 12116#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 12511#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 12509#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 12507#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 12504#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 12503#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 12496#L527 ssl3_connect_~skip~0#1 := 0; 12495#L109-1 assume !false; 12489#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12487#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 12485#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 12483#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 12481#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 12479#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 12477#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 12474#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 12471#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 12468#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 12463#L139 assume 4400 == ssl3_connect_~s__state~0#1; 12111#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 12461#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 12657#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 12652#L527 ssl3_connect_~skip~0#1 := 0; 12370#L109-1 assume !false; 12364#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12355#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 12353#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 12351#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 12349#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 12347#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 12345#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 12343#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 12341#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 12338#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 12335#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 12332#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 12329#L145 assume 4416 == ssl3_connect_~s__state~0#1; 12106#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 12324#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 12321#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 12318#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 12314#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 12307#L527 ssl3_connect_~skip~0#1 := 0; 12304#L109-1 assume !false; 12301#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12298#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 12295#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 12292#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 12289#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 12285#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 12282#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 12278#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 12275#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 12271#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 12268#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 12264#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 12261#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 12258#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 12255#L151 assume 4432 == ssl3_connect_~s__state~0#1; 11873#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 12253#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 12250#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 12221#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 12215#L527 ssl3_connect_~skip~0#1 := 0; 12136#L109-1 assume !false; 12134#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12132#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 12130#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 12128#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 12126#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 12124#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 12122#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 12120#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 12118#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 12115#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 12113#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 12110#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 12108#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 12105#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 12103#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 12100#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 12098#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 12097#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 12095#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 12094#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 12091#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 12089#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 12088#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 12081#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 12077#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 12073#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 12070#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 12066#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 12062#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 12058#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 12037#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 11788#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 11819#L205 assume 4352 == ssl3_connect_~s__state~0#1; 11771#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 11772#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 11834#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 11835#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 12238#L527 ssl3_connect_~skip~0#1 := 0; 12237#L109-1 assume !false; 12235#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12234#L112 assume 12292 == ssl3_connect_~s__state~0#1; 11849#L113 [2022-11-02 21:12:43,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:43,651 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 11 times [2022-11-02 21:12:43,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:43,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677534091] [2022-11-02 21:12:43,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:43,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:43,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:43,660 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:12:43,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:43,670 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:12:43,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:43,671 INFO L85 PathProgramCache]: Analyzing trace with hash 938275775, now seen corresponding path program 1 times [2022-11-02 21:12:43,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:43,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901393851] [2022-11-02 21:12:43,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:43,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:43,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:43,790 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:12:43,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:12:43,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901393851] [2022-11-02 21:12:43,791 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901393851] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:12:43,791 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:12:43,791 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 21:12:43,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208945007] [2022-11-02 21:12:43,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:12:43,792 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:12:43,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:12:43,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:12:43,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:12:43,793 INFO L87 Difference]: Start difference. First operand 1155 states and 1621 transitions. cyclomatic complexity: 468 Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:12:43,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:12:43,943 INFO L93 Difference]: Finished difference Result 1271 states and 1763 transitions. [2022-11-02 21:12:43,943 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1271 states and 1763 transitions. [2022-11-02 21:12:43,952 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1258 [2022-11-02 21:12:43,960 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1271 states to 1271 states and 1763 transitions. [2022-11-02 21:12:43,960 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1271 [2022-11-02 21:12:43,962 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1271 [2022-11-02 21:12:43,962 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1271 states and 1763 transitions. [2022-11-02 21:12:43,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:12:43,964 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1271 states and 1763 transitions. [2022-11-02 21:12:43,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1271 states and 1763 transitions. [2022-11-02 21:12:43,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1271 to 1255. [2022-11-02 21:12:43,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1255 states, 1255 states have (on average 1.3872509960159363) internal successors, (1741), 1254 states have internal predecessors, (1741), 0 states have call successors, (0), 0 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:12:43,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1255 states to 1255 states and 1741 transitions. [2022-11-02 21:12:43,997 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1255 states and 1741 transitions. [2022-11-02 21:12:43,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:12:43,998 INFO L428 stractBuchiCegarLoop]: Abstraction has 1255 states and 1741 transitions. [2022-11-02 21:12:43,998 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2022-11-02 21:12:43,998 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1255 states and 1741 transitions. [2022-11-02 21:12:44,005 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1242 [2022-11-02 21:12:44,005 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:12:44,006 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:12:44,007 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:12:44,008 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, 1, 1, 1] [2022-11-02 21:12:44,008 INFO L748 eck$LassoCheckResult]: Stem: 14307#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); 14208#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#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_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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_~tmp~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_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#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~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#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~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#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;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;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; 14209#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 14265#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 14266#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 14184#L109-1 assume !false; 14510#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14509#L112 assume 12292 == ssl3_connect_~s__state~0#1; 14456#L113 [2022-11-02 21:12:44,008 INFO L750 eck$LassoCheckResult]: Loop: 14456#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 14341#L217 ssl3_connect_~s__server~0#1 := 0; 14936#L222 assume 0 != ssl3_connect_~cb~0#1; 14934#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 14932#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 14927#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 14924#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 14921#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 14914#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14908#L527 ssl3_connect_~skip~0#1 := 0; 14906#L109-1 assume !false; 14904#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14902#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 14900#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 14898#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 14896#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 14894#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 14892#L127 assume 4368 == ssl3_connect_~s__state~0#1; 14434#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 14891#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 14888#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 14885#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 14878#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14872#L527 ssl3_connect_~skip~0#1 := 0; 14870#L109-1 assume !false; 14868#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14866#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 14864#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 14862#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 14856#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 14855#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 14654#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 14655#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 14651#L133 assume 4384 == ssl3_connect_~s__state~0#1; 14427#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 14648#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 14649#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 14641#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 14642#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 14638#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14634#L527 ssl3_connect_~skip~0#1 := 0; 14629#L109-1 assume !false; 14630#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14616#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 14617#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 14604#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 14605#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 14599#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 14600#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 14592#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 14593#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 14582#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 14583#L139 assume 4400 == ssl3_connect_~s__state~0#1; 14419#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 14848#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 14846#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14841#L527 ssl3_connect_~skip~0#1 := 0; 14840#L109-1 assume !false; 14839#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14838#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 14837#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 14836#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 14835#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 14834#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 14833#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 14832#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 14831#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 14830#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 14829#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 14828#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 14827#L145 assume 4416 == ssl3_connect_~s__state~0#1; 14411#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 14826#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 14825#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 14824#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 14822#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14817#L527 ssl3_connect_~skip~0#1 := 0; 14816#L109-1 assume !false; 14815#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14814#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 14813#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 14812#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 14811#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 14810#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 14809#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 14808#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 14807#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 14806#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 14805#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 14804#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 14800#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 14799#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 14798#L151 assume 4432 == ssl3_connect_~s__state~0#1; 14402#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 14797#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 14796#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 14787#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14782#L527 ssl3_connect_~skip~0#1 := 0; 14781#L109-1 assume !false; 14780#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14779#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 14778#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 14777#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 14776#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 14775#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 14774#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 14773#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 14772#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 14771#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 14770#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 14769#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 14768#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 14743#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 14741#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 14677#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 14674#L157 assume 4448 == ssl3_connect_~s__state~0#1; 14671#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 14669#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 14660#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 14661#L342 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 14476#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 14467#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14461#L527 ssl3_connect_~skip~0#1 := 0; 14459#L109-1 assume !false; 14457#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14453#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 14454#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 14447#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 14448#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 14441#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 14442#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 14433#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 14435#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 14425#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 14426#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 14418#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 14420#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 14410#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 14412#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 14401#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 14403#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 14673#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 14393#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 14391#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 14389#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 14386#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 14384#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 14381#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 14379#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 14375#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 14373#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 14370#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 14367#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 14368#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 14348#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 14349#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 14351#L205 assume 4352 == ssl3_connect_~s__state~0#1; 14492#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 14486#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 14485#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 14472#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14462#L527 ssl3_connect_~skip~0#1 := 0; 14460#L109-1 assume !false; 14458#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14455#L112 assume 12292 == ssl3_connect_~s__state~0#1; 14456#L113 [2022-11-02 21:12:44,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:44,009 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 12 times [2022-11-02 21:12:44,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:44,010 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470598146] [2022-11-02 21:12:44,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:44,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:44,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:44,025 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:12:44,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:44,032 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:12:44,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:44,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1288690919, now seen corresponding path program 1 times [2022-11-02 21:12:44,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:44,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955799590] [2022-11-02 21:12:44,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:44,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:44,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:44,103 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:12:44,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:12:44,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955799590] [2022-11-02 21:12:44,104 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955799590] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:12:44,104 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:12:44,104 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 21:12:44,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479206575] [2022-11-02 21:12:44,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:12:44,105 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:12:44,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:12:44,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:12:44,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:12:44,106 INFO L87 Difference]: Start difference. First operand 1255 states and 1741 transitions. cyclomatic complexity: 488 Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 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:12:44,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:12:44,226 INFO L93 Difference]: Finished difference Result 1375 states and 1881 transitions. [2022-11-02 21:12:44,226 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1375 states and 1881 transitions. [2022-11-02 21:12:44,234 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1362 [2022-11-02 21:12:44,239 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1375 states to 1375 states and 1881 transitions. [2022-11-02 21:12:44,240 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1375 [2022-11-02 21:12:44,241 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1375 [2022-11-02 21:12:44,241 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1375 states and 1881 transitions. [2022-11-02 21:12:44,243 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:12:44,244 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1375 states and 1881 transitions. [2022-11-02 21:12:44,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1375 states and 1881 transitions. [2022-11-02 21:12:44,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1375 to 1367. [2022-11-02 21:12:44,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1367 states, 1367 states have (on average 1.3701536210680323) internal successors, (1873), 1366 states have internal predecessors, (1873), 0 states have call successors, (0), 0 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:12:44,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1367 states to 1367 states and 1873 transitions. [2022-11-02 21:12:44,269 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1367 states and 1873 transitions. [2022-11-02 21:12:44,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:12:44,270 INFO L428 stractBuchiCegarLoop]: Abstraction has 1367 states and 1873 transitions. [2022-11-02 21:12:44,270 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2022-11-02 21:12:44,271 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1367 states and 1873 transitions. [2022-11-02 21:12:44,277 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1354 [2022-11-02 21:12:44,277 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:12:44,277 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:12:44,279 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:12:44,279 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, 1, 1, 1] [2022-11-02 21:12:44,279 INFO L748 eck$LassoCheckResult]: Stem: 16927#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); 16847#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#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_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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_~tmp~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_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#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~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#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~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#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;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;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; 16848#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 16897#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 16898#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 16820#L109-1 assume !false; 17915#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17912#L112 assume 12292 == ssl3_connect_~s__state~0#1; 17663#L113 [2022-11-02 21:12:44,279 INFO L750 eck$LassoCheckResult]: Loop: 17663#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 17469#L217 ssl3_connect_~s__server~0#1 := 0; 17905#L222 assume 0 != ssl3_connect_~cb~0#1; 17903#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 17901#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 17898#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 17895#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 17893#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 17820#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17814#L527 ssl3_connect_~skip~0#1 := 0; 17812#L109-1 assume !false; 17810#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17809#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 17807#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 17805#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 17803#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 17729#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 17583#L127 assume 4368 == ssl3_connect_~s__state~0#1; 17356#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 17579#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 17241#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 17516#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 17512#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17506#L527 ssl3_connect_~skip~0#1 := 0; 17504#L109-1 assume !false; 17503#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17502#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 17500#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 17498#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 17496#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 17494#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 17492#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 17490#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 17488#L133 assume 4384 == ssl3_connect_~s__state~0#1; 17353#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 17486#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 17215#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 17484#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 17483#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 17482#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17477#L527 ssl3_connect_~skip~0#1 := 0; 17474#L109-1 assume !false; 17402#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17400#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 17397#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 17395#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 17393#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 17391#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 17387#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 17385#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 17383#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 17358#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 17347#L139 assume 4400 == ssl3_connect_~s__state~0#1; 17345#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 17346#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 17872#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17866#L527 ssl3_connect_~skip~0#1 := 0; 17864#L109-1 assume !false; 17862#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17860#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 17858#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 17856#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 17854#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 17852#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 17850#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 17848#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 17846#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 17821#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 17815#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 17813#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 17811#L145 assume 4416 == ssl3_connect_~s__state~0#1; 17737#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 17808#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 17806#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 17804#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 17802#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17797#L527 ssl3_connect_~skip~0#1 := 0; 17796#L109-1 assume !false; 17795#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17794#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 17793#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 17792#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 17791#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 17790#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 17789#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 17788#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 17787#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 17786#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 17785#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 17784#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 17783#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 17782#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 17781#L151 assume 4432 == ssl3_connect_~s__state~0#1; 17732#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 17780#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 17779#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 17778#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17773#L527 ssl3_connect_~skip~0#1 := 0; 17772#L109-1 assume !false; 17771#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17770#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 17769#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 17768#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 17767#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 17766#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 17765#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 17764#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 17763#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 17762#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 17761#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 17760#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 17759#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 17758#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 17757#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 17756#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 17755#L157 assume 4448 == ssl3_connect_~s__state~0#1; 17725#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 17754#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 17751#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 17748#L342 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 17680#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 17674#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17668#L527 ssl3_connect_~skip~0#1 := 0; 17666#L109-1 assume !false; 17664#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17660#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 17661#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 17747#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 17746#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 17745#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 17744#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 17743#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 17742#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 17741#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 17740#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 17348#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 17349#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 17738#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 17735#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 17733#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 17727#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 17724#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 17722#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 17688#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 17689#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 17690#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 17691#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 17718#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 17716#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 17714#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 17712#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 17710#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 17707#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 17705#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 17698#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 17699#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 17701#L205 assume 4352 == ssl3_connect_~s__state~0#1; 17825#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 17752#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 17750#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 17679#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17669#L527 ssl3_connect_~skip~0#1 := 0; 17667#L109-1 assume !false; 17665#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17662#L112 assume 12292 == ssl3_connect_~s__state~0#1; 17663#L113 [2022-11-02 21:12:44,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:44,280 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 13 times [2022-11-02 21:12:44,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:44,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084086797] [2022-11-02 21:12:44,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:44,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:44,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:44,286 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:12:44,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:44,292 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:12:44,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:44,293 INFO L85 PathProgramCache]: Analyzing trace with hash -1078003675, now seen corresponding path program 1 times [2022-11-02 21:12:44,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:44,293 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432222436] [2022-11-02 21:12:44,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:44,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:44,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:44,359 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:12:44,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:12:44,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432222436] [2022-11-02 21:12:44,359 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432222436] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:12:44,359 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:12:44,360 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 21:12:44,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269165253] [2022-11-02 21:12:44,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:12:44,360 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:12:44,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:12:44,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:12:44,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:12:44,361 INFO L87 Difference]: Start difference. First operand 1367 states and 1873 transitions. cyclomatic complexity: 508 Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 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:12:44,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:12:44,500 INFO L93 Difference]: Finished difference Result 1503 states and 2033 transitions. [2022-11-02 21:12:44,500 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1503 states and 2033 transitions. [2022-11-02 21:12:44,526 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1490 [2022-11-02 21:12:44,532 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1503 states to 1503 states and 2033 transitions. [2022-11-02 21:12:44,532 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1503 [2022-11-02 21:12:44,534 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1503 [2022-11-02 21:12:44,534 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1503 states and 2033 transitions. [2022-11-02 21:12:44,536 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:12:44,536 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1503 states and 2033 transitions. [2022-11-02 21:12:44,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1503 states and 2033 transitions. [2022-11-02 21:12:44,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1503 to 1491. [2022-11-02 21:12:44,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1491 states, 1491 states have (on average 1.352783366867874) internal successors, (2017), 1490 states have internal predecessors, (2017), 0 states have call successors, (0), 0 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:12:44,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1491 states to 1491 states and 2017 transitions. [2022-11-02 21:12:44,565 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1491 states and 2017 transitions. [2022-11-02 21:12:44,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:12:44,566 INFO L428 stractBuchiCegarLoop]: Abstraction has 1491 states and 2017 transitions. [2022-11-02 21:12:44,566 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2022-11-02 21:12:44,567 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1491 states and 2017 transitions. [2022-11-02 21:12:44,575 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1478 [2022-11-02 21:12:44,576 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:12:44,576 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:12:44,578 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:12:44,578 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, 1, 1, 1] [2022-11-02 21:12:44,578 INFO L748 eck$LassoCheckResult]: Stem: 19822#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); 19726#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#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_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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_~tmp~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_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#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~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#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~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#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;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;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; 19727#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 19783#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 19784#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 19698#L109-1 assume !false; 20794#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20793#L112 assume 12292 == ssl3_connect_~s__state~0#1; 20001#L113 [2022-11-02 21:12:44,579 INFO L750 eck$LassoCheckResult]: Loop: 20001#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 20083#L217 ssl3_connect_~s__server~0#1 := 0; 20671#L222 assume 0 != ssl3_connect_~cb~0#1; 20668#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 20665#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 20661#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 20659#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 20656#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 20649#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20643#L527 ssl3_connect_~skip~0#1 := 0; 20641#L109-1 assume !false; 20639#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20637#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 20635#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 20633#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 20631#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 20628#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 20627#L127 assume 4368 == ssl3_connect_~s__state~0#1; 19840#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 20626#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 20152#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 20625#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 20623#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20618#L527 ssl3_connect_~skip~0#1 := 0; 20617#L109-1 assume !false; 20616#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20615#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 20614#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 20613#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 20612#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 20611#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 20610#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 20609#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 20601#L133 assume 4384 == ssl3_connect_~s__state~0#1; 20600#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 20599#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 20126#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 20598#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 19775#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 19776#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20990#L527 ssl3_connect_~skip~0#1 := 0; 20988#L109-1 assume !false; 20987#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20986#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 20984#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 20979#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 20977#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 20975#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 20973#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 20971#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 20969#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 20967#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 20061#L139 assume 4400 == ssl3_connect_~s__state~0#1; 20057#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 20056#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 20902#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20896#L527 ssl3_connect_~skip~0#1 := 0; 20894#L109-1 assume !false; 20892#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20890#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 20888#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 20886#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 20884#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 20882#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 20880#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 20878#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 20840#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 20841#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 20823#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 20824#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 20071#L145 assume 4416 == ssl3_connect_~s__state~0#1; 20069#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 19677#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 19678#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 19819#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 19820#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20951#L527 ssl3_connect_~skip~0#1 := 0; 20949#L109-1 assume !false; 20947#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20945#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 20943#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 20941#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 20939#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 20937#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 20935#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 20933#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 20931#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 20929#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 20927#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 20925#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 20923#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 20741#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 20500#L151 assume 4432 == ssl3_connect_~s__state~0#1; 19733#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 19734#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 19699#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 19700#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19942#L527 ssl3_connect_~skip~0#1 := 0; 19943#L109-1 assume !false; 19938#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19939#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 19934#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 19935#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 19930#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 19931#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 19926#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 19927#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 19922#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 19923#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 19918#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 19919#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 19914#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 19915#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 19910#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 19911#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 19831#L157 assume 4448 == ssl3_connect_~s__state~0#1; 19832#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 19778#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 19779#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 21131#L342 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 21125#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 21122#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 21116#L527 ssl3_connect_~skip~0#1 := 0; 21114#L109-1 assume !false; 21112#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 21110#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 21108#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 21106#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 21104#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 21102#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 21100#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 21098#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 21096#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 21094#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 21092#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 21090#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 21088#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 21086#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 21084#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 21082#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 21080#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 21079#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 21078#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 19795#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 19796#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 19812#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 19667#L175 assume 4480 == ssl3_connect_~s__state~0#1; 19668#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 20597#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 19685#L367 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 19686#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 19684#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20812#L527 ssl3_connect_~skip~0#1 := 0; 20810#L109-1 assume !false; 20797#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20796#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 20795#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 20790#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 20786#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 20787#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 20432#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 20433#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 20606#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 20607#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 20965#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 20062#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 20063#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 20068#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 20070#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 19836#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 19837#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 20732#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 20728#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 20726#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 20723#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 20717#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 20715#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 20713#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 20711#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 20709#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 20430#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 20431#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 20421#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 20422#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 20703#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 19790#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 19777#L205 assume 4352 == ssl3_connect_~s__state~0#1; 19719#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 19720#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 19798#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 19799#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20829#L527 ssl3_connect_~skip~0#1 := 0; 20827#L109-1 assume !false; 20825#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20000#L112 assume 12292 == ssl3_connect_~s__state~0#1; 20001#L113 [2022-11-02 21:12:44,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:44,580 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 14 times [2022-11-02 21:12:44,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:44,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676589877] [2022-11-02 21:12:44,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:44,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:44,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:44,586 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:12:44,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:44,593 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:12:44,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:44,594 INFO L85 PathProgramCache]: Analyzing trace with hash -208920825, now seen corresponding path program 1 times [2022-11-02 21:12:44,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:44,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555923596] [2022-11-02 21:12:44,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:44,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:44,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:44,692 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:12:44,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:12:44,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555923596] [2022-11-02 21:12:44,693 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555923596] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:12:44,693 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:12:44,693 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 21:12:44,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062182233] [2022-11-02 21:12:44,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:12:44,694 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:12:44,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:12:44,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:12:44,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:12:44,695 INFO L87 Difference]: Start difference. First operand 1491 states and 2017 transitions. cyclomatic complexity: 528 Second operand has 3 states, 3 states have (on average 42.0) internal successors, (126), 3 states have internal predecessors, (126), 0 states have call successors, (0), 0 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:12:44,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:12:44,724 INFO L93 Difference]: Finished difference Result 2965 states and 4007 transitions. [2022-11-02 21:12:44,724 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2965 states and 4007 transitions. [2022-11-02 21:12:44,741 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2022-11-02 21:12:44,757 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2965 states to 2965 states and 4007 transitions. [2022-11-02 21:12:44,758 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2965 [2022-11-02 21:12:44,761 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2965 [2022-11-02 21:12:44,762 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2965 states and 4007 transitions. [2022-11-02 21:12:44,766 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:12:44,766 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2965 states and 4007 transitions. [2022-11-02 21:12:44,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2965 states and 4007 transitions. [2022-11-02 21:12:44,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2965 to 2965. [2022-11-02 21:12:44,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2965 states, 2965 states have (on average 1.351433389544688) internal successors, (4007), 2964 states have internal predecessors, (4007), 0 states have call successors, (0), 0 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:12:44,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2965 states to 2965 states and 4007 transitions. [2022-11-02 21:12:44,832 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2965 states and 4007 transitions. [2022-11-02 21:12:44,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:12:44,833 INFO L428 stractBuchiCegarLoop]: Abstraction has 2965 states and 4007 transitions. [2022-11-02 21:12:44,833 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2022-11-02 21:12:44,833 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2965 states and 4007 transitions. [2022-11-02 21:12:44,847 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2022-11-02 21:12:44,847 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:12:44,847 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:12:44,849 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:12:44,849 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, 1, 1, 1] [2022-11-02 21:12:44,850 INFO L748 eck$LassoCheckResult]: Stem: 24271#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); 24186#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#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_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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_~tmp~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_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#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~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#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~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#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;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;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; 24187#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 24243#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 24244#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 24160#L109-1 assume !false; 25849#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25845#L112 assume 12292 == ssl3_connect_~s__state~0#1; 25839#L113 [2022-11-02 21:12:44,850 INFO L750 eck$LassoCheckResult]: Loop: 25839#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 25832#L217 ssl3_connect_~s__server~0#1 := 0; 25830#L222 assume 0 != ssl3_connect_~cb~0#1; 25823#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 25820#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 25816#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 25811#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 25807#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 25800#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 25796#L527 ssl3_connect_~skip~0#1 := 0; 25789#L109-1 assume !false; 25790#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25783#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 25784#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 25776#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 25777#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 25769#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 25721#L127 assume 4368 == ssl3_connect_~s__state~0#1; 25717#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 25715#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 25711#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 25705#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 25702#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 25696#L527 ssl3_connect_~skip~0#1 := 0; 25695#L109-1 assume !false; 25694#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25690#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 25682#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 25681#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 25635#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 25628#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 25624#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 25617#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 25612#L133 assume 4384 == ssl3_connect_~s__state~0#1; 25609#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 25606#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 25601#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 25597#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 25594#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 25590#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 25583#L527 ssl3_connect_~skip~0#1 := 0; 25580#L109-1 assume !false; 25577#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25574#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 25571#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 25568#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 25565#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 25562#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 25558#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 25556#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 25555#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 25553#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 25550#L139 assume 4400 == ssl3_connect_~s__state~0#1; 25540#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 25537#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 25534#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 25528#L527 ssl3_connect_~skip~0#1 := 0; 25526#L109-1 assume !false; 25524#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25523#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 25522#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 25521#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 25516#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 25510#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 25508#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 25506#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 25504#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 25502#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 25500#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 25498#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 25496#L145 assume 4416 == ssl3_connect_~s__state~0#1; 25492#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 25490#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 25489#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 25488#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 25482#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 25476#L527 ssl3_connect_~skip~0#1 := 0; 25473#L109-1 assume !false; 25467#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25465#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 25463#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 25461#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 25459#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 25457#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 25455#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 25453#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 25451#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 25449#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 25447#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 25445#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 25443#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 25441#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 25439#L151 assume 4432 == ssl3_connect_~s__state~0#1; 25435#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 25434#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 25432#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 25429#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 25422#L527 ssl3_connect_~skip~0#1 := 0; 25416#L109-1 assume !false; 25414#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25412#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 25410#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 25408#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 25406#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 25404#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 25402#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 25332#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 25331#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 25329#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 25328#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 25326#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 25324#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 25323#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 25322#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 25258#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 24282#L157 assume 4448 == ssl3_connect_~s__state~0#1; 24283#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 24238#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 24239#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 24648#L342 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 24645#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 24646#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 24628#L527 ssl3_connect_~skip~0#1 := 0; 24629#L109-1 assume !false; 24622#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 24623#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 24616#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 24617#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 24610#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 24611#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 24604#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 24605#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 24598#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 24599#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 24591#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 24592#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 24585#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 24586#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 24579#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 24580#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 24573#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 24574#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 24567#L163 assume 4464 == ssl3_connect_~s__state~0#1; 24568#L173 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 24555#L354 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 24556#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 24538#L527 ssl3_connect_~skip~0#1 := 0; 24539#L109-1 assume !false; 24532#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 24533#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 24526#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 24527#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 24519#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 24520#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 24512#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 24513#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 24506#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 24507#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 24500#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 24501#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 24492#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 24493#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 24485#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 24486#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 24478#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 24479#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 24470#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 24471#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 24463#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 24464#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 24378#L175 assume 4480 == ssl3_connect_~s__state~0#1; 24379#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 24370#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 24371#L367 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 25983#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 25979#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 25973#L527 ssl3_connect_~skip~0#1 := 0; 25971#L109-1 assume !false; 25969#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25967#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 25914#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 25834#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 24422#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 24423#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 25719#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 25720#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 25613#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 25614#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 25548#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 25549#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 25495#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 25494#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 25437#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 25438#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 24402#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 24400#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 24401#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 25991#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 25989#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 25987#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 25985#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 25980#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 25974#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 25972#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 25970#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 25968#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 25829#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 25828#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 25824#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 25825#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 25827#L205 assume 4352 == ssl3_connect_~s__state~0#1; 25874#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 25871#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 25868#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 25861#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 25855#L527 ssl3_connect_~skip~0#1 := 0; 25852#L109-1 assume !false; 25850#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25846#L112 assume 12292 == ssl3_connect_~s__state~0#1; 25839#L113 [2022-11-02 21:12:44,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:44,851 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 15 times [2022-11-02 21:12:44,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:44,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493240142] [2022-11-02 21:12:44,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:44,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:44,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:44,858 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:12:44,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:44,865 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:12:44,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:44,866 INFO L85 PathProgramCache]: Analyzing trace with hash 1554550941, now seen corresponding path program 1 times [2022-11-02 21:12:44,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:44,866 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074582330] [2022-11-02 21:12:44,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:44,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:44,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:45,005 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:12:45,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:12:45,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074582330] [2022-11-02 21:12:45,006 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074582330] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:12:45,006 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:12:45,006 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 21:12:45,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863902645] [2022-11-02 21:12:45,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:12:45,007 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:12:45,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:12:45,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:12:45,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:12:45,008 INFO L87 Difference]: Start difference. First operand 2965 states and 4007 transitions. cyclomatic complexity: 1046 Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 0 states have call successors, (0), 0 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:12:45,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:12:45,192 INFO L93 Difference]: Finished difference Result 3117 states and 4179 transitions. [2022-11-02 21:12:45,192 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3117 states and 4179 transitions. [2022-11-02 21:12:45,212 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3104 [2022-11-02 21:12:45,238 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3117 states to 3117 states and 4179 transitions. [2022-11-02 21:12:45,239 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3117 [2022-11-02 21:12:45,243 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3117 [2022-11-02 21:12:45,243 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3117 states and 4179 transitions. [2022-11-02 21:12:45,248 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:12:45,248 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3117 states and 4179 transitions. [2022-11-02 21:12:45,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3117 states and 4179 transitions. [2022-11-02 21:12:45,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3117 to 3101. [2022-11-02 21:12:45,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3101 states, 3101 states have (on average 1.3424701709126088) internal successors, (4163), 3100 states have internal predecessors, (4163), 0 states have call successors, (0), 0 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:12:45,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3101 states to 3101 states and 4163 transitions. [2022-11-02 21:12:45,329 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3101 states and 4163 transitions. [2022-11-02 21:12:45,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:12:45,330 INFO L428 stractBuchiCegarLoop]: Abstraction has 3101 states and 4163 transitions. [2022-11-02 21:12:45,330 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2022-11-02 21:12:45,330 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3101 states and 4163 transitions. [2022-11-02 21:12:45,345 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3088 [2022-11-02 21:12:45,345 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:12:45,345 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:12:45,347 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:12:45,347 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, 1, 1, 1] [2022-11-02 21:12:45,348 INFO L748 eck$LassoCheckResult]: Stem: 30362#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); 30274#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#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_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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_~tmp~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_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#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~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#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~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#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;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;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; 30275#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 30332#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 30333#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 30249#L109-1 assume !false; 31896#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 31895#L112 assume 12292 == ssl3_connect_~s__state~0#1; 30444#L113 [2022-11-02 21:12:45,348 INFO L750 eck$LassoCheckResult]: Loop: 30444#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 30428#L217 ssl3_connect_~s__server~0#1 := 0; 32417#L222 assume 0 != ssl3_connect_~cb~0#1; 32416#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 32415#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 32413#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 32411#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 32410#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 32409#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 32404#L527 ssl3_connect_~skip~0#1 := 0; 32403#L109-1 assume !false; 32402#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 32401#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 32400#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 32399#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 32398#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 32397#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 32396#L127 assume 4368 == ssl3_connect_~s__state~0#1; 30418#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 32395#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 31459#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 30844#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 30845#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 32336#L527 ssl3_connect_~skip~0#1 := 0; 32335#L109-1 assume !false; 32334#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 32333#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 32332#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 32331#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 32330#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 32329#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 32328#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 32327#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 30752#L133 assume 4384 == ssl3_connect_~s__state~0#1; 30410#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 30212#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 30213#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 31372#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 31373#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 31366#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 31362#L527 ssl3_connect_~skip~0#1 := 0; 31357#L109-1 assume !false; 31358#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 31353#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 31354#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 31349#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 31350#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 31345#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 31346#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 31342#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 31341#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 31340#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 31339#L139 assume 4400 == ssl3_connect_~s__state~0#1; 30399#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 31334#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 31327#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 31323#L527 ssl3_connect_~skip~0#1 := 0; 31318#L109-1 assume !false; 31319#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 31314#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 31315#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 31310#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 31311#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 31306#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 31307#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 31302#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 31303#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 31298#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 31299#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 31294#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 31295#L145 assume 4416 == ssl3_connect_~s__state~0#1; 30610#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 31291#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 31287#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 31288#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 31281#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 31277#L527 ssl3_connect_~skip~0#1 := 0; 31272#L109-1 assume !false; 31273#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 31268#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 31269#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 31264#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 31265#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 31260#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 31261#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 31256#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 31257#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 31252#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 31253#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 31248#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 31249#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 31244#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 31245#L151 assume 4432 == ssl3_connect_~s__state~0#1; 30597#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 31241#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 31237#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 31238#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 31215#L527 ssl3_connect_~skip~0#1 := 0; 31216#L109-1 assume !false; 31207#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 31208#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 31199#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 31200#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 31191#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 31192#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 31183#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 31184#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 31175#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 31176#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 31167#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 31168#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 31159#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 31160#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 31151#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 31152#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 31144#L157 assume 4448 == ssl3_connect_~s__state~0#1; 31027#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 31137#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 31138#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 31131#L342 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 31132#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 31222#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 31218#L527 ssl3_connect_~skip~0#1 := 0; 31209#L109-1 assume !false; 31210#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 31201#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 31202#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 31193#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 31194#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 31185#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 31186#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 31177#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 31178#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 31169#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 31170#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 31161#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 31162#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 31153#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 31154#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 31145#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 31146#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 31139#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 31140#L163 assume 4464 == ssl3_connect_~s__state~0#1; 31023#L173 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 31133#L354 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 31124#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 30929#L527 ssl3_connect_~skip~0#1 := 0; 30930#L109-1 assume !false; 30922#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 30923#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 30915#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 30916#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 30907#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 30908#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 30903#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 30904#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 30899#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 30900#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 30784#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 30785#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 30778#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 30779#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 30772#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 30773#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 30766#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 30767#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 30760#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 30761#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 30753#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 30754#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 30508#L175 assume 4480 == ssl3_connect_~s__state~0#1; 30509#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 31098#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 31091#L367 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; 31092#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 31086#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 31081#L527 ssl3_connect_~skip~0#1 := 0; 31080#L109-1 assume !false; 31079#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 31078#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 31077#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 31076#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 31075#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 31074#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 31073#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 31072#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 31071#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 31070#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 31069#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 31068#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 31067#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 31066#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 31065#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 31064#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 31063#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 31062#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 31061#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 31060#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 31059#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 31058#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 31057#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 31056#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 31055#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 31054#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 31053#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 31052#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 31051#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 31050#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 30538#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 30539#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 30506#L205 assume 4352 == ssl3_connect_~s__state~0#1; 30521#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 30482#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 30483#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 30465#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 30461#L527 ssl3_connect_~skip~0#1 := 0; 30452#L109-1 assume !false; 30453#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 30443#L112 assume 12292 == ssl3_connect_~s__state~0#1; 30444#L113 [2022-11-02 21:12:45,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:45,349 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 16 times [2022-11-02 21:12:45,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:45,350 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502527419] [2022-11-02 21:12:45,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:45,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:45,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:45,356 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:12:45,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:45,362 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:12:45,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:45,363 INFO L85 PathProgramCache]: Analyzing trace with hash -812143653, now seen corresponding path program 1 times [2022-11-02 21:12:45,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:45,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740475545] [2022-11-02 21:12:45,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:45,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:45,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:45,447 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:12:45,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:12:45,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740475545] [2022-11-02 21:12:45,448 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740475545] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:12:45,448 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:12:45,448 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 21:12:45,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489321350] [2022-11-02 21:12:45,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:12:45,449 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:12:45,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:12:45,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:12:45,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:12:45,450 INFO L87 Difference]: Start difference. First operand 3101 states and 4163 transitions. cyclomatic complexity: 1066 Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 0 states have call successors, (0), 0 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:12:45,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:12:45,631 INFO L93 Difference]: Finished difference Result 3397 states and 4499 transitions. [2022-11-02 21:12:45,631 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3397 states and 4499 transitions. [2022-11-02 21:12:45,651 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3384 [2022-11-02 21:12:45,694 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3397 states to 3397 states and 4499 transitions. [2022-11-02 21:12:45,694 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3397 [2022-11-02 21:12:45,698 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3397 [2022-11-02 21:12:45,699 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3397 states and 4499 transitions. [2022-11-02 21:12:45,703 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:12:45,704 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3397 states and 4499 transitions. [2022-11-02 21:12:45,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3397 states and 4499 transitions. [2022-11-02 21:12:45,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3397 to 3381. [2022-11-02 21:12:45,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3381 states, 3381 states have (on average 1.3259390712806862) internal successors, (4483), 3380 states have internal predecessors, (4483), 0 states have call successors, (0), 0 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:12:45,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3381 states to 3381 states and 4483 transitions. [2022-11-02 21:12:45,787 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3381 states and 4483 transitions. [2022-11-02 21:12:45,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:12:45,788 INFO L428 stractBuchiCegarLoop]: Abstraction has 3381 states and 4483 transitions. [2022-11-02 21:12:45,788 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2022-11-02 21:12:45,789 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3381 states and 4483 transitions. [2022-11-02 21:12:45,807 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3368 [2022-11-02 21:12:45,807 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:12:45,808 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:12:45,810 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:12:45,811 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, 1, 1, 1] [2022-11-02 21:12:45,811 INFO L748 eck$LassoCheckResult]: Stem: 36858#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); 36777#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#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_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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_~tmp~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_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#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~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#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~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#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;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;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; 36778#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 36829#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 36830#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 36751#L109-1 assume !false; 38683#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38681#L112 assume 12292 == ssl3_connect_~s__state~0#1; 38674#L113 [2022-11-02 21:12:45,812 INFO L750 eck$LassoCheckResult]: Loop: 38674#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 36906#L217 ssl3_connect_~s__server~0#1 := 0; 38668#L222 assume 0 != ssl3_connect_~cb~0#1; 38666#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 38664#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 38563#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 38559#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 38538#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 38539#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 38697#L527 ssl3_connect_~skip~0#1 := 0; 38696#L109-1 assume !false; 38695#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38694#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 38693#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 38506#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 38507#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 38500#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 38384#L127 assume 4368 == ssl3_connect_~s__state~0#1; 36903#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 38381#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 37938#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 38375#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 38372#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 38366#L527 ssl3_connect_~skip~0#1 := 0; 38358#L109-1 assume !false; 38351#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38348#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 38345#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 38342#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 38339#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 38336#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 38333#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 38330#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 38327#L133 assume 4384 == ssl3_connect_~s__state~0#1; 37523#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 38322#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 37914#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 38316#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 38313#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 38309#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 38302#L527 ssl3_connect_~skip~0#1 := 0; 38299#L109-1 assume !false; 38296#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38293#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 38290#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 38287#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 38284#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 38281#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 38278#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 38275#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 38271#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 38268#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 38262#L139 assume 4400 == ssl3_connect_~s__state~0#1; 36851#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 36852#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 39043#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 39038#L527 ssl3_connect_~skip~0#1 := 0; 39033#L109-1 assume !false; 39031#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 39028#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 39027#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 39026#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 39025#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 39024#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 39023#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 39022#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 39020#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 39018#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 39017#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 39016#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 39015#L145 assume 4416 == ssl3_connect_~s__state~0#1; 38992#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 39013#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 39011#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 39010#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 39009#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 39003#L527 ssl3_connect_~skip~0#1 := 0; 38746#L109-1 assume !false; 38745#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38744#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 38742#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 38741#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 38736#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 38727#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 38722#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 38717#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 38713#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 38710#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 38707#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 38705#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 38703#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 38690#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 38660#L151 assume 4432 == ssl3_connect_~s__state~0#1; 38656#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 38654#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 38652#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 38649#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 38644#L527 ssl3_connect_~skip~0#1 := 0; 38638#L109-1 assume !false; 38636#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38634#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 38632#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 38630#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 38628#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 38626#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 38624#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 38622#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 38620#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 38618#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 38616#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 38614#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 38611#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 38607#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 38603#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 38599#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 38591#L157 assume 4448 == ssl3_connect_~s__state~0#1; 38587#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 38583#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 38577#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 38443#L342 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 38444#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 40053#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40047#L527 ssl3_connect_~skip~0#1 := 0; 40045#L109-1 assume !false; 40043#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 40041#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 40039#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 40037#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 40035#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 40033#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 39945#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 39944#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 39942#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 39940#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 39938#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 39937#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 39936#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 39935#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 39933#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 39932#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 39931#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 39930#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 39929#L163 assume 4464 == ssl3_connect_~s__state~0#1; 36799#L173 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 36800#L354 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 36803#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40091#L527 ssl3_connect_~skip~0#1 := 0; 36859#L109-1 assume !false; 36820#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36792#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 36793#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 36804#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 36759#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 36760#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 36860#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 36861#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 40069#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 40068#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 40067#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 40066#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 36807#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 36768#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 36769#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 40021#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 40018#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 36841#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 36794#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 36795#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 36808#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 36809#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 36720#L175 assume 4480 == ssl3_connect_~s__state~0#1; 36721#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 36862#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 36739#L367 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; 36741#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 36738#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 39500#L527 ssl3_connect_~skip~0#1 := 0; 39498#L109-1 assume !false; 39496#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 39494#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 39492#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 39490#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 39488#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 39486#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 39484#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 39482#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 39480#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 39478#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 39476#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 39474#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 39472#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 39470#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 39468#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 39466#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 39464#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 39462#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 39460#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 39458#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 39456#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 39454#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 39452#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 39451#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 39450#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 39159#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 36945#L187 assume 4512 == ssl3_connect_~s__state~0#1; 36943#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 36941#L388 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; 36939#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 36937#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 36933#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 36934#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 38725#L527 ssl3_connect_~skip~0#1 := 0; 38720#L109-1 assume !false; 38716#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36915#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 36913#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 36911#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 36907#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 36908#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 39021#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 39019#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 37524#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 37522#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 36889#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 36885#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 36886#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 39014#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 38658#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 38659#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 38592#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 38593#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 38610#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 38606#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 38602#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 38598#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 38590#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 38586#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 38582#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 38576#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 38575#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 38574#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 38572#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 38570#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 38560#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 36942#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 36940#L205 assume 4352 == ssl3_connect_~s__state~0#1; 36938#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 36935#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 36932#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 36929#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36923#L527 ssl3_connect_~skip~0#1 := 0; 36921#L109-1 assume !false; 36917#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36918#L112 assume 12292 == ssl3_connect_~s__state~0#1; 38674#L113 [2022-11-02 21:12:45,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:45,813 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 17 times [2022-11-02 21:12:45,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:45,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140218548] [2022-11-02 21:12:45,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:45,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:45,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:45,820 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:12:45,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:45,827 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:12:45,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:45,828 INFO L85 PathProgramCache]: Analyzing trace with hash -278013024, now seen corresponding path program 1 times [2022-11-02 21:12:45,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:45,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641456624] [2022-11-02 21:12:45,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:45,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:45,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:45,925 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:12:45,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:12:45,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641456624] [2022-11-02 21:12:45,926 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641456624] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:12:45,926 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:12:45,926 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 21:12:45,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998309041] [2022-11-02 21:12:45,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:12:45,927 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:12:45,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:12:45,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:12:45,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:12:45,928 INFO L87 Difference]: Start difference. First operand 3381 states and 4483 transitions. cyclomatic complexity: 1106 Second operand has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 0 states have call successors, (0), 0 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:12:46,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:12:46,115 INFO L93 Difference]: Finished difference Result 3381 states and 4267 transitions. [2022-11-02 21:12:46,115 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3381 states and 4267 transitions. [2022-11-02 21:12:46,133 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3368 [2022-11-02 21:12:46,148 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3381 states to 3381 states and 4267 transitions. [2022-11-02 21:12:46,148 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3381 [2022-11-02 21:12:46,152 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3381 [2022-11-02 21:12:46,152 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3381 states and 4267 transitions. [2022-11-02 21:12:46,156 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:12:46,156 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3381 states and 4267 transitions. [2022-11-02 21:12:46,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3381 states and 4267 transitions. [2022-11-02 21:12:46,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3381 to 3365. [2022-11-02 21:12:46,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3365 states, 3365 states have (on average 1.263298662704309) internal successors, (4251), 3364 states have internal predecessors, (4251), 0 states have call successors, (0), 0 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:12:46,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3365 states to 3365 states and 4251 transitions. [2022-11-02 21:12:46,226 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3365 states and 4251 transitions. [2022-11-02 21:12:46,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:12:46,227 INFO L428 stractBuchiCegarLoop]: Abstraction has 3365 states and 4251 transitions. [2022-11-02 21:12:46,227 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2022-11-02 21:12:46,227 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3365 states and 4251 transitions. [2022-11-02 21:12:46,241 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3352 [2022-11-02 21:12:46,242 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:12:46,242 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:12:46,244 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:12:46,244 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, 1, 1, 1] [2022-11-02 21:12:46,244 INFO L748 eck$LassoCheckResult]: Stem: 43636#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); 43546#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#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_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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_~tmp~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_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#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~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#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~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#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;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;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; 43547#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 43605#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 43606#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 43519#L109-1 assume !false; 45712#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 45711#L112 assume 12292 == ssl3_connect_~s__state~0#1; 43689#L113 [2022-11-02 21:12:46,245 INFO L750 eck$LassoCheckResult]: Loop: 43689#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 43684#L217 ssl3_connect_~s__server~0#1 := 0; 45707#L222 assume 0 != ssl3_connect_~cb~0#1; 45706#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 45705#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 45703#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 45701#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 45700#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 45698#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 45693#L527 ssl3_connect_~skip~0#1 := 0; 45692#L109-1 assume !false; 45691#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 45690#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 45689#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 45687#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 44450#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 44446#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 44447#L127 assume 4368 == ssl3_connect_~s__state~0#1; 43674#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 44444#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 44025#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 44441#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 44421#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 44417#L527 ssl3_connect_~skip~0#1 := 0; 44406#L109-1 assume !false; 44407#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 44400#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 44401#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 44393#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 44394#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 44386#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 44387#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 44378#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 44379#L133 assume 4384 == ssl3_connect_~s__state~0#1; 44368#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 44369#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 43953#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 44365#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 44361#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 44362#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 44965#L527 ssl3_connect_~skip~0#1 := 0; 44964#L109-1 assume !false; 44963#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 44962#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 44961#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 44960#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 44959#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 44958#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 44957#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 44956#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 44955#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 44341#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 44342#L139 assume 4400 == ssl3_connect_~s__state~0#1; 44927#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 44928#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 45423#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 45417#L527 ssl3_connect_~skip~0#1 := 0; 45415#L109-1 assume !false; 45413#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 45411#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 45409#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 45407#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 45405#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 45403#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 45401#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 45399#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 45397#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 45395#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 45393#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 45391#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 45390#L145 assume 4416 == ssl3_connect_~s__state~0#1; 45290#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 45387#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 45384#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 45378#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 45375#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 45369#L527 ssl3_connect_~skip~0#1 := 0; 45367#L109-1 assume !false; 45365#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 45363#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 45361#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 45359#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 45357#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 45355#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 45353#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 45351#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 45349#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 45347#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 45345#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 45343#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 45341#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 45339#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 45338#L151 assume 4432 == ssl3_connect_~s__state~0#1; 45283#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 45336#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 45333#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 45326#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 45320#L527 ssl3_connect_~skip~0#1 := 0; 45318#L109-1 assume !false; 45316#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 45314#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 45312#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 45310#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 45308#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 45306#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 45304#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 45302#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 45300#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 45298#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 45296#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 45294#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 45292#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 45288#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 45285#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 45281#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 45276#L157 assume 4448 == ssl3_connect_~s__state~0#1; 45275#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 45273#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 45271#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 45240#L342 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 45241#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 45619#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 45614#L527 ssl3_connect_~skip~0#1 := 0; 45613#L109-1 assume !false; 45612#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 45611#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 45610#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 45609#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 45608#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 45607#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 45606#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 45605#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 45604#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 45603#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 45602#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 45601#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 45600#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 45599#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 45598#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 45597#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 45596#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 45595#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 45594#L163 assume 4464 == ssl3_connect_~s__state~0#1; 45453#L173 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 45592#L354 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 45585#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 45579#L527 ssl3_connect_~skip~0#1 := 0; 45577#L109-1 assume !false; 45575#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 45573#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 45571#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 45569#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 45567#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 45565#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 45563#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 45561#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 45559#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 45557#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 45555#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 45553#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 45551#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 45549#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 45547#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 45545#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 45543#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 45541#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 45539#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 45537#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 45535#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 45533#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 45531#L175 assume 4480 == ssl3_connect_~s__state~0#1; 45448#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 45528#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 45526#L367 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; 45524#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 45522#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 45517#L527 ssl3_connect_~skip~0#1 := 0; 45516#L109-1 assume !false; 45515#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 45514#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 45513#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 45512#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 45511#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 45510#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 45509#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 45508#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 45507#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 45506#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 45505#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 45504#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 45503#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 45502#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 45501#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 45500#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 45499#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 45498#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 45497#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 45496#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 45495#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 45494#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 45493#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 45492#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 45491#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 45490#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 45489#L187 assume 4512 == ssl3_connect_~s__state~0#1; 45438#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 45488#L388 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; 45487#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 45486#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 45485#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 45483#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 45478#L527 ssl3_connect_~skip~0#1 := 0; 45477#L109-1 assume !false; 45476#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 45475#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 45474#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 45473#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 45472#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 45471#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 45470#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 45469#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 45468#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 45467#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 45466#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 45465#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 45464#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 45463#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 45462#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 45461#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 45460#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 45459#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 45458#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 45456#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 45454#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 45451#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 45449#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 45446#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 45444#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 45441#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 45439#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 45436#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 45434#L193 assume 4528 == ssl3_connect_~s__state~0#1; 44451#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 44452#L411 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 44334#L418 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 44335#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 45680#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 45675#L527 ssl3_connect_~skip~0#1 := 0; 45674#L109-1 assume !false; 45673#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 45672#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 45671#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 45670#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 45669#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 45668#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 45667#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 45666#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 45665#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 45664#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 45663#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 45662#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 45661#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 45660#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 45659#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 45658#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 45657#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 45656#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 45655#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 45654#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 45653#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 45652#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 45651#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 45650#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 45649#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 45648#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 45647#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 45646#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 45645#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 45644#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 45643#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 45044#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 44432#L205 assume 4352 == ssl3_connect_~s__state~0#1; 44433#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 44427#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 44428#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 43702#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 43698#L527 ssl3_connect_~skip~0#1 := 0; 43693#L109-1 assume !false; 43694#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 43688#L112 assume 12292 == ssl3_connect_~s__state~0#1; 43689#L113 [2022-11-02 21:12:46,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:46,246 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 18 times [2022-11-02 21:12:46,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:46,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228699801] [2022-11-02 21:12:46,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:46,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:46,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:46,252 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:12:46,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:46,257 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:12:46,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:46,258 INFO L85 PathProgramCache]: Analyzing trace with hash 870303663, now seen corresponding path program 1 times [2022-11-02 21:12:46,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:46,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913571630] [2022-11-02 21:12:46,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:46,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:46,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:46,421 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:12:46,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:12:46,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913571630] [2022-11-02 21:12:46,422 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913571630] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 21:12:46,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2100187993] [2022-11-02 21:12:46,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:46,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 21:12:46,423 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:46,424 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 21:12:46,451 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-11-02 21:12:46,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:46,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 21:12:46,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:12:46,680 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:12:46,680 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 21:12:46,785 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:12:46,785 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2100187993] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 21:12:46,786 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 21:12:46,786 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-11-02 21:12:46,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529679684] [2022-11-02 21:12:46,786 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 21:12:46,787 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:12:46,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:12:46,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:12:46,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 21:12:46,789 INFO L87 Difference]: Start difference. First operand 3365 states and 4251 transitions. cyclomatic complexity: 890 Second operand has 6 states, 5 states have (on average 35.4) internal successors, (177), 6 states have internal predecessors, (177), 0 states have call successors, (0), 0 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:12:47,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:12:47,029 INFO L93 Difference]: Finished difference Result 4320 states and 5339 transitions. [2022-11-02 21:12:47,029 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4320 states and 5339 transitions. [2022-11-02 21:12:47,054 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3344 [2022-11-02 21:12:47,072 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4320 states to 4320 states and 5339 transitions. [2022-11-02 21:12:47,072 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4320 [2022-11-02 21:12:47,077 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4320 [2022-11-02 21:12:47,077 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4320 states and 5339 transitions. [2022-11-02 21:12:47,083 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:12:47,083 INFO L218 hiAutomatonCegarLoop]: Abstraction has 4320 states and 5339 transitions. [2022-11-02 21:12:47,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4320 states and 5339 transitions. [2022-11-02 21:12:47,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4320 to 3350. [2022-11-02 21:12:47,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3350 states, 3350 states have (on average 1.2549253731343284) internal successors, (4204), 3349 states have internal predecessors, (4204), 0 states have call successors, (0), 0 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:12:47,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3350 states to 3350 states and 4204 transitions. [2022-11-02 21:12:47,192 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3350 states and 4204 transitions. [2022-11-02 21:12:47,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-02 21:12:47,192 INFO L428 stractBuchiCegarLoop]: Abstraction has 3350 states and 4204 transitions. [2022-11-02 21:12:47,193 INFO L335 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2022-11-02 21:12:47,193 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3350 states and 4204 transitions. [2022-11-02 21:12:47,206 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3336 [2022-11-02 21:12:47,206 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:12:47,206 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:12:47,208 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:12:47,209 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, 1, 1] [2022-11-02 21:12:47,209 INFO L748 eck$LassoCheckResult]: Stem: 53063#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); 52974#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#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_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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_~tmp~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_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#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~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#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~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#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;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;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; 52975#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 53032#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 53033#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 52948#L109-1 assume !false; 53073#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 53071#L112 assume 12292 == ssl3_connect_~s__state~0#1; 53060#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 53061#L217 [2022-11-02 21:12:47,209 INFO L750 eck$LassoCheckResult]: Loop: 53061#L217 ssl3_connect_~s__server~0#1 := 0; 54231#L222 assume 0 != ssl3_connect_~cb~0#1; 54230#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 54229#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 54227#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 54225#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 54224#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 54222#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 54217#L527 ssl3_connect_~skip~0#1 := 0; 54216#L109-1 assume !false; 54215#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 54214#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 54213#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 54212#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 54211#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 54210#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 54209#L127 assume 4368 == ssl3_connect_~s__state~0#1; 53533#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 54208#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 54101#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 54207#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 54205#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 54200#L527 ssl3_connect_~skip~0#1 := 0; 54199#L109-1 assume !false; 54198#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 54197#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 54196#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 54195#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 54194#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 54193#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 54191#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 54190#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 54189#L133 assume 4384 == ssl3_connect_~s__state~0#1; 53527#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 54188#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 54080#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 54186#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 54185#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 54151#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 54145#L527 ssl3_connect_~skip~0#1 := 0; 54142#L109-1 assume !false; 54141#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 54140#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 54137#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 54136#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 54135#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 54134#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 54133#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 54131#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 54130#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 54129#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 54128#L139 assume 4400 == ssl3_connect_~s__state~0#1; 53521#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 54053#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 53991#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 53986#L527 ssl3_connect_~skip~0#1 := 0; 53984#L109-1 assume !false; 53982#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 53981#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 53980#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 53978#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 53977#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 53975#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 53973#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 53972#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 53971#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 53969#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 53963#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 53961#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 53959#L145 assume 4416 == ssl3_connect_~s__state~0#1; 53516#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 53956#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 53954#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 53952#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 53949#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 53943#L527 ssl3_connect_~skip~0#1 := 0; 53941#L109-1 assume !false; 53939#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 53920#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 53916#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 53914#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 53912#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 53910#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 53908#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 53906#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 53904#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 53902#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 53900#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 53898#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 53896#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 53894#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 53892#L151 assume 4432 == ssl3_connect_~s__state~0#1; 53509#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 53890#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 53888#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 53884#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 53874#L527 ssl3_connect_~skip~0#1 := 0; 53872#L109-1 assume !false; 53870#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 53868#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 53866#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 53864#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 53862#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 53860#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 53858#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 53856#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 53854#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 53852#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 53850#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 53848#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 53846#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 53844#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 53842#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 53840#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 53834#L157 assume 4448 == ssl3_connect_~s__state~0#1; 53114#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 53825#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 53826#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 53818#L342 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 53819#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 53812#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 53808#L527 ssl3_connect_~skip~0#1 := 0; 53802#L109-1 assume !false; 53803#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 53798#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 53799#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 53793#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 53794#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 53787#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 53788#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 53780#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 53781#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 53772#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 53773#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 53764#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 53765#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 53756#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 53757#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 53748#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 53749#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 53742#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 53743#L163 assume 4464 == ssl3_connect_~s__state~0#1; 53105#L173 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 53738#L354 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 53713#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 53708#L527 ssl3_connect_~skip~0#1 := 0; 53705#L109-1 assume !false; 53704#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 53701#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 53700#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 53697#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 53696#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 53693#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 53692#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 53689#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 53688#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 53685#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 53684#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 53681#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 53680#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 53677#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 53676#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 53673#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 53671#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 53668#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 53666#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 53664#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 53662#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 53559#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 53491#L175 assume 4480 == ssl3_connect_~s__state~0#1; 53487#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 53486#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 53484#L367 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; 53485#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 54022#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 54017#L527 ssl3_connect_~skip~0#1 := 0; 54016#L109-1 assume !false; 54015#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 54014#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 54008#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 54006#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 54004#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 53823#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 53424#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 53425#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 53420#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 53421#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 53804#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 53985#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 53983#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 53795#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 53408#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 53409#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 53789#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 53970#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 53400#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 53401#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 53396#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 53397#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 53392#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 53393#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 53388#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 53389#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 53384#L187 assume 4512 == ssl3_connect_~s__state~0#1; 53385#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 53380#L388 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; 53381#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 53376#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 53377#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 53370#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 53366#L527 ssl3_connect_~skip~0#1 := 0; 53361#L109-1 assume !false; 53362#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 53357#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 53358#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 53353#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 53354#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 53349#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 53350#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 53714#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 53715#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 53706#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 53707#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 53702#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 53703#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 53698#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 53699#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 53694#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 53695#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 53690#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 53691#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 53686#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 53687#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 53682#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 53683#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 53678#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 53679#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 53674#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 53675#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 53669#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 53670#L193 assume 4528 == ssl3_connect_~s__state~0#1; 53567#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 53665#L411 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 53655#L418 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 53656#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 53648#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 53644#L527 ssl3_connect_~skip~0#1 := 0; 53639#L109-1 assume !false; 53640#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 53635#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 53636#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 53631#L118 assume 4096 == ssl3_connect_~s__state~0#1; 53061#L217 [2022-11-02 21:12:47,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:47,210 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 1 times [2022-11-02 21:12:47,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:47,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303798531] [2022-11-02 21:12:47,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:47,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:47,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:47,216 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:12:47,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:47,222 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:12:47,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:47,223 INFO L85 PathProgramCache]: Analyzing trace with hash 566720427, now seen corresponding path program 1 times [2022-11-02 21:12:47,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:47,223 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468148552] [2022-11-02 21:12:47,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:47,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:47,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:47,327 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:12:47,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:12:47,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468148552] [2022-11-02 21:12:47,328 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468148552] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:12:47,328 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:12:47,328 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 21:12:47,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344957747] [2022-11-02 21:12:47,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:12:47,329 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:12:47,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:12:47,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:12:47,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:12:47,330 INFO L87 Difference]: Start difference. First operand 3350 states and 4204 transitions. cyclomatic complexity: 858 Second operand has 3 states, 2 states have (on average 46.5) internal successors, (93), 3 states have internal predecessors, (93), 0 states have call successors, (0), 0 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:12:47,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:12:47,517 INFO L93 Difference]: Finished difference Result 3691 states and 4595 transitions. [2022-11-02 21:12:47,517 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3691 states and 4595 transitions. [2022-11-02 21:12:47,539 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3668 [2022-11-02 21:12:47,554 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3691 states to 3691 states and 4595 transitions. [2022-11-02 21:12:47,554 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3691 [2022-11-02 21:12:47,559 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3691 [2022-11-02 21:12:47,559 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3691 states and 4595 transitions. [2022-11-02 21:12:47,564 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:12:47,565 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3691 states and 4595 transitions. [2022-11-02 21:12:47,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3691 states and 4595 transitions. [2022-11-02 21:12:47,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3691 to 3466. [2022-11-02 21:12:47,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3466 states, 3466 states have (on average 1.257934218118869) internal successors, (4360), 3465 states have internal predecessors, (4360), 0 states have call successors, (0), 0 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:12:47,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3466 states to 3466 states and 4360 transitions. [2022-11-02 21:12:47,638 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3466 states and 4360 transitions. [2022-11-02 21:12:47,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:12:47,639 INFO L428 stractBuchiCegarLoop]: Abstraction has 3466 states and 4360 transitions. [2022-11-02 21:12:47,639 INFO L335 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2022-11-02 21:12:47,640 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3466 states and 4360 transitions. [2022-11-02 21:12:47,654 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3452 [2022-11-02 21:12:47,654 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:12:47,654 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:12:47,656 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:12:47,656 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, 1, 1, 1] [2022-11-02 21:12:47,656 INFO L748 eck$LassoCheckResult]: Stem: 60105#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); 60025#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#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_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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_~tmp~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_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#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~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#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~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#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;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;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; 60026#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 60078#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 60079#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 59998#L109-1 assume !false; 60110#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 60108#L112 assume 12292 == ssl3_connect_~s__state~0#1; 60102#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 60103#L217 [2022-11-02 21:12:47,657 INFO L750 eck$LassoCheckResult]: Loop: 60103#L217 ssl3_connect_~s__server~0#1 := 0; 62395#L222 assume 0 != ssl3_connect_~cb~0#1; 62390#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 62385#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 62379#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 62373#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 62369#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 62367#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 62362#L527 ssl3_connect_~skip~0#1 := 0; 62361#L109-1 assume !false; 62360#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 62359#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 62358#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 62357#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 62356#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 62355#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 60390#L127 assume 4368 == ssl3_connect_~s__state~0#1; 60143#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 60378#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 60373#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 60372#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 60365#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 60360#L527 ssl3_connect_~skip~0#1 := 0; 60358#L109-1 assume !false; 60357#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 60354#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 60353#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 60350#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 60348#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 60344#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 60343#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 60340#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 60335#L133 assume 4384 == ssl3_connect_~s__state~0#1; 60333#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 60334#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 61547#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 61545#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 61544#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 61543#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 61540#L527 ssl3_connect_~skip~0#1 := 0; 61539#L109-1 assume !false; 61538#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 61537#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 61536#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 61535#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 61534#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 61533#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 61532#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 61531#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 61530#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 61529#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 61526#L139 assume 4400 == ssl3_connect_~s__state~0#1; 61503#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 61504#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 62675#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 62670#L527 ssl3_connect_~skip~0#1 := 0; 62669#L109-1 assume !false; 62668#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 62667#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 62666#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 62665#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 62664#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 62663#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 62662#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 62661#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 62660#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 62659#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 62658#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 62657#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 62656#L145 assume 4416 == ssl3_connect_~s__state~0#1; 62274#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 62655#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 62654#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 62653#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 62651#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 62646#L527 ssl3_connect_~skip~0#1 := 0; 62645#L109-1 assume !false; 62644#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 62643#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 62642#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 62641#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 62640#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 62639#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 62638#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 62637#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 62636#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 62635#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 62634#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 62633#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 62632#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 62631#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 62630#L151 assume 4432 == ssl3_connect_~s__state~0#1; 62271#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 62629#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 62628#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 62626#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 62621#L527 ssl3_connect_~skip~0#1 := 0; 62620#L109-1 assume !false; 62619#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 62618#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 62617#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 62616#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 62615#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 62614#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 62613#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 62612#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 62611#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 62610#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 62609#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 62608#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 62607#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 62606#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 62605#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 62604#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 62603#L157 assume 4448 == ssl3_connect_~s__state~0#1; 62267#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 62602#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 62601#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 62600#L342 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 62599#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 62597#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 62592#L527 ssl3_connect_~skip~0#1 := 0; 62591#L109-1 assume !false; 62590#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 62589#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 62588#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 62587#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 62586#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 62585#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 62584#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 62583#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 62582#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 62581#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 62580#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 62579#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 62578#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 62577#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 62576#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 62575#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 62574#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 62573#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 62572#L163 assume 4464 == ssl3_connect_~s__state~0#1; 62252#L173 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 62570#L354 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 62563#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 62557#L527 ssl3_connect_~skip~0#1 := 0; 62555#L109-1 assume !false; 62553#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 62551#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 62549#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 62547#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 62545#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 62543#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 62541#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 62539#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 62537#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 62535#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 62533#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 62531#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 62529#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 62527#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 62525#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 62523#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 62521#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 62519#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 62517#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 62515#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 62513#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 62511#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 62509#L175 assume 4480 == ssl3_connect_~s__state~0#1; 62243#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 62506#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 62504#L367 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; 62502#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 62500#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 62495#L527 ssl3_connect_~skip~0#1 := 0; 62494#L109-1 assume !false; 62493#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 62492#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 62491#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 62490#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 62489#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 62488#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 62487#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 62486#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 62485#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 62484#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 62483#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 62482#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 62481#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 62480#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 62479#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 62478#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 62477#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 62476#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 62475#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 62474#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 62473#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 62472#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 62471#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 62470#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 62469#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 62468#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 62467#L187 assume 4512 == ssl3_connect_~s__state~0#1; 62226#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 62466#L388 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; 62465#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 62464#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 62463#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 62461#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 62456#L527 ssl3_connect_~skip~0#1 := 0; 62455#L109-1 assume !false; 62454#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 62453#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 62452#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 62451#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 62450#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 62449#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 62448#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 62447#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 62446#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 62445#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 62444#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 62443#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 62442#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 62441#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 62440#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 62439#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 62438#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 62437#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 62436#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 62435#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 62434#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 62433#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 62432#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 62431#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 62430#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 62429#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 62428#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 62427#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 62426#L193 assume 4528 == ssl3_connect_~s__state~0#1; 62212#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 62423#L411 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 62422#L418 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 62421#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 62409#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 62405#L527 ssl3_connect_~skip~0#1 := 0; 62393#L109-1 assume !false; 62394#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 62383#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 62384#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 62371#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 62372#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 60471#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 60472#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 62352#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 62349#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 62346#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 62343#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 62340#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 62337#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 62334#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 62331#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 62328#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 62325#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 62322#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 62319#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 62316#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 62313#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 62310#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 62307#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 62302#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 62292#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 62291#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 62277#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 62268#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 62210#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 62209#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 60279#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 60280#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 61592#L205 assume 4352 == ssl3_connect_~s__state~0#1; 61591#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 61589#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 61588#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 61586#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 61581#L527 ssl3_connect_~skip~0#1 := 0; 61580#L109-1 assume !false; 61579#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 61578#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 61577#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 61576#L118 assume 4096 == ssl3_connect_~s__state~0#1; 60103#L217 [2022-11-02 21:12:47,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:47,658 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 2 times [2022-11-02 21:12:47,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:47,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013241443] [2022-11-02 21:12:47,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:47,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:47,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:47,663 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:12:47,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:47,669 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:12:47,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:47,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1556733534, now seen corresponding path program 1 times [2022-11-02 21:12:47,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:47,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426343812] [2022-11-02 21:12:47,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:47,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:47,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:47,851 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:12:47,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:12:47,852 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426343812] [2022-11-02 21:12:47,852 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426343812] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 21:12:47,852 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1549937728] [2022-11-02 21:12:47,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:47,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 21:12:47,853 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:47,854 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 21:12:47,880 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-11-02 21:12:47,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:47,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 21:12:47,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:12:48,058 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:12:48,058 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 21:12:48,149 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:12:48,149 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1549937728] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 21:12:48,150 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 21:12:48,150 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-11-02 21:12:48,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345360997] [2022-11-02 21:12:48,150 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 21:12:48,151 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:12:48,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:12:48,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:12:48,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 21:12:48,152 INFO L87 Difference]: Start difference. First operand 3466 states and 4360 transitions. cyclomatic complexity: 898 Second operand has 6 states, 5 states have (on average 36.0) internal successors, (180), 6 states have internal predecessors, (180), 0 states have call successors, (0), 0 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:12:48,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:12:48,736 INFO L93 Difference]: Finished difference Result 5092 states and 6115 transitions. [2022-11-02 21:12:48,736 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5092 states and 6115 transitions. [2022-11-02 21:12:48,812 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3736 [2022-11-02 21:12:48,842 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5092 states to 5084 states and 6107 transitions. [2022-11-02 21:12:48,842 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5084 [2022-11-02 21:12:48,849 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5084 [2022-11-02 21:12:48,849 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5084 states and 6107 transitions. [2022-11-02 21:12:48,859 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:12:48,859 INFO L218 hiAutomatonCegarLoop]: Abstraction has 5084 states and 6107 transitions. [2022-11-02 21:12:48,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5084 states and 6107 transitions. [2022-11-02 21:12:48,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5084 to 3462. [2022-11-02 21:12:48,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3462 states, 3462 states have (on average 1.2270363951473138) internal successors, (4248), 3461 states have internal predecessors, (4248), 0 states have call successors, (0), 0 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:12:48,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3462 states to 3462 states and 4248 transitions. [2022-11-02 21:12:48,965 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3462 states and 4248 transitions. [2022-11-02 21:12:48,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-02 21:12:48,970 INFO L428 stractBuchiCegarLoop]: Abstraction has 3462 states and 4248 transitions. [2022-11-02 21:12:48,970 INFO L335 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2022-11-02 21:12:48,970 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3462 states and 4248 transitions. [2022-11-02 21:12:48,987 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3448 [2022-11-02 21:12:48,987 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:12:48,987 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:12:48,990 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:12:48,991 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, 1, 1, 1] [2022-11-02 21:12:48,991 INFO L748 eck$LassoCheckResult]: Stem: 70412#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); 70335#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#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_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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_~tmp~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_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#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~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#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~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#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;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;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; 70336#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 70388#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 70389#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 70311#L109-1 assume !false; 70419#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 70418#L112 assume 12292 == ssl3_connect_~s__state~0#1; 70410#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 70314#L217 [2022-11-02 21:12:48,992 INFO L750 eck$LassoCheckResult]: Loop: 70314#L217 ssl3_connect_~s__server~0#1 := 0; 70315#L222 assume 0 != ssl3_connect_~cb~0#1; 70292#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 70293#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 70376#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 70320#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 70369#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 73485#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73479#L527 ssl3_connect_~skip~0#1 := 0; 73477#L109-1 assume !false; 73475#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73473#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 73471#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 73469#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 73468#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 73467#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 70513#L127 assume 4368 == ssl3_connect_~s__state~0#1; 70340#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 70341#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 70343#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 70344#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 70372#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 70590#L527 ssl3_connect_~skip~0#1 := 0; 70588#L109-1 assume !false; 70589#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 71746#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 71745#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 71744#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 71743#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 71742#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 71741#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 71740#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 71739#L133 assume 4384 == ssl3_connect_~s__state~0#1; 71738#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 71737#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 70276#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 71736#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 71735#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 71733#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 71728#L527 ssl3_connect_~skip~0#1 := 0; 71727#L109-1 assume !false; 71726#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 71725#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 71724#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 71723#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 71722#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 71721#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 71720#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 71719#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 71718#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 71717#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 71716#L139 assume 4400 == ssl3_connect_~s__state~0#1; 71714#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 71712#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 71710#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 71705#L527 ssl3_connect_~skip~0#1 := 0; 71704#L109-1 assume !false; 71703#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 71702#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 71701#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 71700#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 71699#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 71698#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 71697#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 71696#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 71695#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 71694#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 71693#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 71692#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 71691#L145 assume 4416 == ssl3_connect_~s__state~0#1; 71690#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 71689#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 71688#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 71687#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 71685#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 71680#L527 ssl3_connect_~skip~0#1 := 0; 71679#L109-1 assume !false; 71678#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 71677#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 71676#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 71675#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 71674#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 71673#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 71672#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 71671#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 71670#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 71669#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 71668#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 71667#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 71666#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 71665#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 71664#L151 assume 4432 == ssl3_connect_~s__state~0#1; 71663#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 71662#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 71661#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 71659#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 71654#L527 ssl3_connect_~skip~0#1 := 0; 71653#L109-1 assume !false; 71652#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 71651#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 71650#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 71649#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 71648#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 71647#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 71646#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 71645#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 71644#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 71643#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 71642#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 71641#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 71640#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 71639#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 71638#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 71637#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 71636#L157 assume 4448 == ssl3_connect_~s__state~0#1; 71635#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 71634#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 71633#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 71632#L342 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 70858#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 70856#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 70851#L527 ssl3_connect_~skip~0#1 := 0; 70850#L109-1 assume !false; 70849#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 70848#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 70847#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 70846#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 70845#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 70844#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 70843#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 70842#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 70841#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 70840#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 70839#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 70838#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 70837#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 70836#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 70835#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 70834#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 70833#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 70832#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 70831#L163 assume 4464 == ssl3_connect_~s__state~0#1; 70830#L173 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 70829#L354 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 70827#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 70822#L527 ssl3_connect_~skip~0#1 := 0; 70821#L109-1 assume !false; 70820#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 70819#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 70818#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 70817#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 70816#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 70815#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 70814#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 70813#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 70812#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 70811#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 70810#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 70809#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 70808#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 70807#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 70806#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 70805#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 70804#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 70727#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 70724#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 70721#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 70718#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 70716#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 70639#L175 assume 4480 == ssl3_connect_~s__state~0#1; 70634#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 70635#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 73379#L367 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; 73376#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 73373#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73367#L527 ssl3_connect_~skip~0#1 := 0; 73365#L109-1 assume !false; 73363#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73361#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 73359#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 73357#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 73355#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 73353#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 73351#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 73349#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 73347#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 73345#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 73343#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 73341#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 73339#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 73337#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 73335#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 73333#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 73331#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 73329#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 73327#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 73325#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 73324#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 73322#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 73320#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 73318#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 73315#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 73309#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 73307#L187 assume 4512 == ssl3_connect_~s__state~0#1; 73305#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 73303#L388 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; 73301#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 73299#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 73297#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 73294#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73288#L527 ssl3_connect_~skip~0#1 := 0; 73286#L109-1 assume !false; 73284#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73282#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 73280#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 73278#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 73276#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 73274#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 73272#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 73270#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 73268#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 73266#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 73264#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 73262#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 73260#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 73258#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 73256#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 73254#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 73252#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 73251#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 73185#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 73181#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 73174#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 73171#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 73168#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 73160#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 73157#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 73154#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 73148#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 73145#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 73142#L193 assume 4528 == ssl3_connect_~s__state~0#1; 73139#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 73138#L411 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 73096#L418 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 73094#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 73025#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73021#L527 ssl3_connect_~skip~0#1 := 0; 73010#L109-1 assume !false; 73011#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73004#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 73005#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 72998#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 72999#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 72993#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 72991#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 72989#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 72987#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 72985#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 72983#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 72981#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 72979#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 72977#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 72975#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 72973#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 72971#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 72969#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 72967#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 72965#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 72963#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 72961#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 72959#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 72957#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 72955#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 72953#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 72951#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 72949#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 72947#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 72945#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 72943#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 72938#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 72935#L205 assume 4352 == ssl3_connect_~s__state~0#1; 70328#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 70329#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 70397#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 70398#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73131#L527 ssl3_connect_~skip~0#1 := 0; 73130#L109-1 assume !false; 73129#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73128#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 73127#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 73126#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 73125#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 73124#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 73123#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 73122#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 73121#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 73120#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 73119#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 73118#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 73117#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 73116#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 73115#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 73114#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 73113#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 73112#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 73111#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 73110#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 73109#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 73108#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 73107#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 73106#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 73105#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 73104#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 73103#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 73102#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 73101#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 73100#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 73099#L199 assume 4560 == ssl3_connect_~s__state~0#1; 73098#L203 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 73097#L438 assume !(ssl3_connect_~ret~0#1 <= 0); 73095#L441 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 3; 73092#L441-2 ssl3_connect_~s__init_num~0#1 := 0; 73093#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73017#L527 ssl3_connect_~skip~0#1 := 0; 73018#L109-1 assume !false; 73007#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73008#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 73001#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 73002#L118 assume 4096 == ssl3_connect_~s__state~0#1; 70314#L217 [2022-11-02 21:12:48,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:48,993 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 3 times [2022-11-02 21:12:48,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:48,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593615637] [2022-11-02 21:12:48,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:48,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:49,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:49,001 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:12:49,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:49,008 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:12:49,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:49,009 INFO L85 PathProgramCache]: Analyzing trace with hash 485887210, now seen corresponding path program 1 times [2022-11-02 21:12:49,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:49,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046461105] [2022-11-02 21:12:49,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:49,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:49,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:49,127 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:12:49,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:12:49,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046461105] [2022-11-02 21:12:49,127 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046461105] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:12:49,127 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:12:49,128 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 21:12:49,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948788072] [2022-11-02 21:12:49,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:12:49,129 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:12:49,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:12:49,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:12:49,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:12:49,131 INFO L87 Difference]: Start difference. First operand 3462 states and 4248 transitions. cyclomatic complexity: 790 Second operand has 3 states, 2 states have (on average 53.0) 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:12:49,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:12:49,295 INFO L93 Difference]: Finished difference Result 3606 states and 4347 transitions. [2022-11-02 21:12:49,295 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3606 states and 4347 transitions. [2022-11-02 21:12:49,315 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2944 [2022-11-02 21:12:49,328 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3606 states to 3270 states and 3971 transitions. [2022-11-02 21:12:49,328 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3270 [2022-11-02 21:12:49,331 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3270 [2022-11-02 21:12:49,332 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3270 states and 3971 transitions. [2022-11-02 21:12:49,336 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:12:49,336 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3270 states and 3971 transitions. [2022-11-02 21:12:49,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3270 states and 3971 transitions. [2022-11-02 21:12:49,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3270 to 3102. [2022-11-02 21:12:49,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3102 states, 3102 states have (on average 1.2195357833655707) internal successors, (3783), 3101 states have internal predecessors, (3783), 0 states have call successors, (0), 0 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:12:49,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3102 states to 3102 states and 3783 transitions. [2022-11-02 21:12:49,461 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3102 states and 3783 transitions. [2022-11-02 21:12:49,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:12:49,463 INFO L428 stractBuchiCegarLoop]: Abstraction has 3102 states and 3783 transitions. [2022-11-02 21:12:49,463 INFO L335 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2022-11-02 21:12:49,463 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3102 states and 3783 transitions. [2022-11-02 21:12:49,476 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2944 [2022-11-02 21:12:49,476 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:12:49,477 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:12:49,478 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, 1] [2022-11-02 21:12:49,479 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, 1] [2022-11-02 21:12:49,479 INFO L748 eck$LassoCheckResult]: Stem: 77506#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); 77411#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#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_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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_~tmp~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_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#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~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#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~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#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;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;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; 77412#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 77471#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 77472#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 77385#L109-1 assume !false; 77515#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 77513#L112 assume 12292 == ssl3_connect_~s__state~0#1; 77502#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 77503#L217 ssl3_connect_~s__server~0#1 := 0; 79278#L222 assume !(0 != ssl3_connect_~cb~0#1); 79274#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 79272#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 79270#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 79268#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 79267#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 79263#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 79253#L527 ssl3_connect_~skip~0#1 := 0; 79251#L109-1 assume !false; 79249#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 79247#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 79245#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 79243#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 79241#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 79239#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 79237#L127 assume 4368 == ssl3_connect_~s__state~0#1; 78876#L131 [2022-11-02 21:12:49,479 INFO L750 eck$LassoCheckResult]: Loop: 78876#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 79233#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 79231#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 79229#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 79225#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 79215#L527 ssl3_connect_~skip~0#1 := 0; 79213#L109-1 assume !false; 79211#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 79209#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 79207#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 79205#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 79203#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 79201#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 79199#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 79197#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 79195#L133 assume 4384 == ssl3_connect_~s__state~0#1; 79193#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 79188#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 79185#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 79184#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 79183#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 79181#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 79176#L527 ssl3_connect_~skip~0#1 := 0; 79175#L109-1 assume !false; 79174#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 79173#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 79172#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 79171#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 79170#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 79169#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 79168#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 79167#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 79166#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 79165#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 79164#L139 assume 4400 == ssl3_connect_~s__state~0#1; 79161#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 79159#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 79154#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 79147#L527 ssl3_connect_~skip~0#1 := 0; 79141#L109-1 assume !false; 79139#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 79137#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 79135#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 79133#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 79131#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 79129#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 79127#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 79125#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 79123#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 79121#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 79119#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 79117#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 79115#L145 assume 4416 == ssl3_connect_~s__state~0#1; 79113#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 79111#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 79110#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 79108#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 79105#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 79098#L527 ssl3_connect_~skip~0#1 := 0; 79092#L109-1 assume !false; 79090#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 79088#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 79086#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 79084#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 79082#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 79080#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 79078#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 79076#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 79074#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 79072#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 79070#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 79068#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 79066#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 79064#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 79062#L151 assume 4432 == ssl3_connect_~s__state~0#1; 79060#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 79058#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 79054#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 79047#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 79041#L527 ssl3_connect_~skip~0#1 := 0; 79039#L109-1 assume !false; 79037#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 79035#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 79033#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 79031#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 79029#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 79027#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 79025#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 79023#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 79021#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 79019#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 79017#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 79015#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 79013#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 79011#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 79009#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 79007#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 79005#L157 assume 4448 == ssl3_connect_~s__state~0#1; 79004#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 79002#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 79000#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 78997#L342 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 78994#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 78987#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 78981#L527 ssl3_connect_~skip~0#1 := 0; 78979#L109-1 assume !false; 78977#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 78975#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 78973#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 78971#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 78969#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 78967#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 78965#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 78963#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 78961#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 78959#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 78957#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 78955#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 78953#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 78951#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 78949#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 78947#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 78945#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 78943#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 78941#L163 assume 4464 == ssl3_connect_~s__state~0#1; 77434#L173 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 77435#L354 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 78736#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 78732#L527 ssl3_connect_~skip~0#1 := 0; 78721#L109-1 assume !false; 78722#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 78711#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 78712#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 78699#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 78700#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 78679#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 78680#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 78667#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 78668#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 78655#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 78656#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 78643#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 78644#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 78201#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 78202#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 77864#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 77865#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 77791#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 77792#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 77704#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 77705#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 78903#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 78902#L175 assume 4480 == ssl3_connect_~s__state~0#1; 78901#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 78900#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 78899#L367 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; 78485#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 78486#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 78406#L527 ssl3_connect_~skip~0#1 := 0; 78407#L109-1 assume !false; 78398#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 78399#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 78390#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 78391#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 78374#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 78375#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 78358#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 78359#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 78342#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 78343#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 78326#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 78327#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 78310#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 78311#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 78294#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 78295#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 78278#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 78279#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 78262#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 78263#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 78246#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 78247#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 78230#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 78231#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 78214#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 78215#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 78195#L187 assume 4512 == ssl3_connect_~s__state~0#1; 78196#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 78185#L388 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; 78186#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 78173#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 78174#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 78142#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 78138#L527 ssl3_connect_~skip~0#1 := 0; 78119#L109-1 assume !false; 78120#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 78109#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 78110#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 78099#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 78100#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 78089#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 78090#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 78079#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 78080#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 78069#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 78070#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 78059#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 78060#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 78049#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 78050#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 78039#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 78040#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 78029#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 78030#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 78019#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 78020#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 78009#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 78010#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 77999#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 78000#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 77989#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 77990#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 77979#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 77980#L193 assume 4528 == ssl3_connect_~s__state~0#1; 77963#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 77964#L411 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 78892#L418 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 78891#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 78889#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 78884#L527 ssl3_connect_~skip~0#1 := 0; 78883#L109-1 assume !false; 78882#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 78881#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 78880#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 78879#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 78878#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 78877#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 78875#L127 assume 4368 == ssl3_connect_~s__state~0#1; 78876#L131 [2022-11-02 21:12:49,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:49,480 INFO L85 PathProgramCache]: Analyzing trace with hash -1330721055, now seen corresponding path program 1 times [2022-11-02 21:12:49,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:49,481 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235807290] [2022-11-02 21:12:49,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:49,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:49,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:49,508 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:12:49,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:12:49,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235807290] [2022-11-02 21:12:49,508 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235807290] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:12:49,509 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:12:49,509 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 21:12:49,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475592774] [2022-11-02 21:12:49,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:12:49,511 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 21:12:49,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:49,511 INFO L85 PathProgramCache]: Analyzing trace with hash 325702745, now seen corresponding path program 1 times [2022-11-02 21:12:49,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:49,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612733344] [2022-11-02 21:12:49,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:49,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:49,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:49,597 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:12:49,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:12:49,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612733344] [2022-11-02 21:12:49,599 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612733344] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:12:49,599 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:12:49,599 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 21:12:49,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212827442] [2022-11-02 21:12:49,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:12:49,600 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:12:49,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:12:49,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:12:49,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:12:49,602 INFO L87 Difference]: Start difference. First operand 3102 states and 3783 transitions. cyclomatic complexity: 685 Second operand has 3 states, 3 states have (on average 8.666666666666666) 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:12:49,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:12:49,637 INFO L93 Difference]: Finished difference Result 6107 states and 7276 transitions. [2022-11-02 21:12:49,637 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6107 states and 7276 transitions. [2022-11-02 21:12:49,669 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5796 [2022-11-02 21:12:49,690 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6107 states to 6107 states and 7276 transitions. [2022-11-02 21:12:49,690 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6107 [2022-11-02 21:12:49,696 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6107 [2022-11-02 21:12:49,697 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6107 states and 7276 transitions. [2022-11-02 21:12:49,703 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:12:49,703 INFO L218 hiAutomatonCegarLoop]: Abstraction has 6107 states and 7276 transitions. [2022-11-02 21:12:49,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6107 states and 7276 transitions. [2022-11-02 21:12:49,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6107 to 6107. [2022-11-02 21:12:49,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6107 states, 6107 states have (on average 1.1914196823317504) internal successors, (7276), 6106 states have internal predecessors, (7276), 0 states have call successors, (0), 0 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:12:49,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6107 states to 6107 states and 7276 transitions. [2022-11-02 21:12:49,816 INFO L240 hiAutomatonCegarLoop]: Abstraction has 6107 states and 7276 transitions. [2022-11-02 21:12:49,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:12:49,816 INFO L428 stractBuchiCegarLoop]: Abstraction has 6107 states and 7276 transitions. [2022-11-02 21:12:49,817 INFO L335 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2022-11-02 21:12:49,817 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6107 states and 7276 transitions. [2022-11-02 21:12:49,843 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5796 [2022-11-02 21:12:49,843 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:12:49,843 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:12:49,847 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, 1] [2022-11-02 21:12:49,848 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, 1] [2022-11-02 21:12:49,848 INFO L748 eck$LassoCheckResult]: Stem: 86698#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); 86628#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#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_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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_~tmp~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_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#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~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#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~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#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;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;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; 86629#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 86675#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 86676#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 86707#L109-1 assume !false; 86708#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 86702#L112 assume 12292 == ssl3_connect_~s__state~0#1; 86703#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 86717#L217 ssl3_connect_~s__server~0#1 := 0; 92074#L222 assume 0 != ssl3_connect_~cb~0#1; 87841#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 92065#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 92060#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 92052#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 92045#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 92041#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 92035#L527 ssl3_connect_~skip~0#1 := 0; 92031#L109-1 assume !false; 92025#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 92020#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 92014#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 92011#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 92000#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 91996#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 91992#L127 assume 4368 == ssl3_connect_~s__state~0#1; 91861#L131 [2022-11-02 21:12:49,849 INFO L750 eck$LassoCheckResult]: Loop: 91861#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 91961#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 91955#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 91951#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 91947#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 91943#L527 ssl3_connect_~skip~0#1 := 0; 91941#L109-1 assume !false; 91939#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 91937#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 91935#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 91933#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 91931#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 91929#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 91927#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 91925#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 91923#L133 assume 4384 == ssl3_connect_~s__state~0#1; 91921#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 91920#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 91917#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 91915#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 91913#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 91903#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 91899#L527 ssl3_connect_~skip~0#1 := 0; 91897#L109-1 assume !false; 91895#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 91894#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 91893#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 91892#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 91891#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 91890#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 91888#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 91886#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 91879#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 91877#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 91875#L139 assume 4400 == ssl3_connect_~s__state~0#1; 91870#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 91866#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 91783#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 91777#L527 ssl3_connect_~skip~0#1 := 0; 91775#L109-1 assume !false; 91773#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 91771#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 91769#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 91767#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 91765#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 91763#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 91761#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 91759#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 91757#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 91755#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 91753#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 91751#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 91749#L145 assume 4416 == ssl3_connect_~s__state~0#1; 91747#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 91746#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 91744#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 91742#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 91738#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 91734#L527 ssl3_connect_~skip~0#1 := 0; 91732#L109-1 assume !false; 91730#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 91728#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 91726#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 91724#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 91722#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 91720#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 91718#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 91716#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 91714#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 91712#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 91710#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 91708#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 91706#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 91704#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 91702#L151 assume 4432 == ssl3_connect_~s__state~0#1; 91700#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 91697#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 91694#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 91692#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 91688#L527 ssl3_connect_~skip~0#1 := 0; 91686#L109-1 assume !false; 91684#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 91682#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 91680#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 91676#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 91675#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 91674#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 91673#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 91672#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 91671#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 91670#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 91669#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 91668#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 91667#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 91666#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 91665#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 91664#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 91663#L157 assume 4448 == ssl3_connect_~s__state~0#1; 91662#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 91661#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 91660#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 91658#L342 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 91657#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 91614#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 91610#L527 ssl3_connect_~skip~0#1 := 0; 91608#L109-1 assume !false; 91606#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 91604#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 91602#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 91600#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 91598#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 91596#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 91594#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 91592#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 91590#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 91588#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 91586#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 91584#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 91582#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 91580#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 91579#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 91578#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 91577#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 91576#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 91575#L163 assume 4464 == ssl3_connect_~s__state~0#1; 91574#L173 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 91572#L354 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 91570#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 91566#L527 ssl3_connect_~skip~0#1 := 0; 91565#L109-1 assume !false; 91564#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 91563#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 91562#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 91560#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 91558#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 91554#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 91552#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 91550#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 91548#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 91546#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 91544#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 91542#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 91540#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 91538#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 91535#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 91533#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 91531#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 91529#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 91527#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 91525#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 91523#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 91521#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 91519#L175 assume 4480 == ssl3_connect_~s__state~0#1; 91517#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 91515#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 91512#L367 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; 91510#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 86587#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 91252#L527 ssl3_connect_~skip~0#1 := 0; 91251#L109-1 assume !false; 91249#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 91247#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 91246#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 91245#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 91244#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 91242#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 91232#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 91226#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 91222#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 91218#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 91211#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 91209#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 91207#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 91205#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 91195#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 91191#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 91187#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 91183#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 91179#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 91174#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 91170#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 91166#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 91162#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 91160#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 91158#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 91156#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 91154#L187 assume 4512 == ssl3_connect_~s__state~0#1; 91152#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 91150#L388 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; 91138#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 91134#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 91130#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 91041#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 91037#L527 ssl3_connect_~skip~0#1 := 0; 91035#L109-1 assume !false; 91033#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 91031#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 91029#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 91027#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 91025#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 91023#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 91021#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 91019#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 91017#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 91015#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 91013#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 91011#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 91009#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 91007#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 91005#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 91003#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 91001#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 90999#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 90997#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 90995#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 90993#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 90991#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 90989#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 90987#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 90986#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 90984#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 90983#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 90982#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 90690#L193 assume 4528 == ssl3_connect_~s__state~0#1; 90689#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 90688#L411 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 90685#L418 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 90686#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 91885#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 91878#L527 ssl3_connect_~skip~0#1 := 0; 91876#L109-1 assume !false; 91872#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 91867#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 91865#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 91864#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 91863#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 91862#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 91860#L127 assume 4368 == ssl3_connect_~s__state~0#1; 91861#L131 [2022-11-02 21:12:49,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:49,849 INFO L85 PathProgramCache]: Analyzing trace with hash -309652701, now seen corresponding path program 1 times [2022-11-02 21:12:49,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:49,850 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335066558] [2022-11-02 21:12:49,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:49,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:49,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:49,893 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:12:49,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:49,902 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:12:49,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:49,903 INFO L85 PathProgramCache]: Analyzing trace with hash 325702745, now seen corresponding path program 2 times [2022-11-02 21:12:49,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:49,903 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185917094] [2022-11-02 21:12:49,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:49,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:49,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:49,998 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:12:49,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:12:49,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185917094] [2022-11-02 21:12:49,999 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185917094] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:12:49,999 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:12:49,999 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 21:12:49,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271728825] [2022-11-02 21:12:49,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:12:50,000 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:12:50,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:12:50,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:12:50,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:12:50,001 INFO L87 Difference]: Start difference. First operand 6107 states and 7276 transitions. cyclomatic complexity: 1177 Second operand has 3 states, 2 states have (on average 44.0) internal successors, (88), 3 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:12:50,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:12:50,159 INFO L93 Difference]: Finished difference Result 5425 states and 6425 transitions. [2022-11-02 21:12:50,160 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5425 states and 6425 transitions. [2022-11-02 21:12:50,186 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3386 [2022-11-02 21:12:50,203 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5425 states to 5425 states and 6425 transitions. [2022-11-02 21:12:50,203 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5425 [2022-11-02 21:12:50,209 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5425 [2022-11-02 21:12:50,209 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5425 states and 6425 transitions. [2022-11-02 21:12:50,214 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:12:50,214 INFO L218 hiAutomatonCegarLoop]: Abstraction has 5425 states and 6425 transitions. [2022-11-02 21:12:50,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5425 states and 6425 transitions. [2022-11-02 21:12:50,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5425 to 5391. [2022-11-02 21:12:50,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5391 states, 5391 states have (on average 1.1849378593952884) internal successors, (6388), 5390 states have internal predecessors, (6388), 0 states have call successors, (0), 0 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:12:50,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5391 states to 5391 states and 6388 transitions. [2022-11-02 21:12:50,312 INFO L240 hiAutomatonCegarLoop]: Abstraction has 5391 states and 6388 transitions. [2022-11-02 21:12:50,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:12:50,313 INFO L428 stractBuchiCegarLoop]: Abstraction has 5391 states and 6388 transitions. [2022-11-02 21:12:50,313 INFO L335 stractBuchiCegarLoop]: ======== Iteration 29 ============ [2022-11-02 21:12:50,313 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5391 states and 6388 transitions. [2022-11-02 21:12:50,335 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3370 [2022-11-02 21:12:50,336 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:12:50,336 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:12:50,338 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:12:50,338 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:12:50,338 INFO L748 eck$LassoCheckResult]: Stem: 98250#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); 98165#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#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_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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_~tmp~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_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#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~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#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~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#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;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;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; 98166#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 98228#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 99381#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 98259#L109-1 assume !false; 98258#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 98255#L112 assume 12292 == ssl3_connect_~s__state~0#1; 98256#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 99307#L217 ssl3_connect_~s__server~0#1 := 0; 99208#L222 assume 0 != ssl3_connect_~cb~0#1; 99204#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 99202#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 99196#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 99191#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 99189#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 99187#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 99184#L527 ssl3_connect_~skip~0#1 := 0; 99183#L109-1 assume !false; 99182#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 99181#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 99180#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 99179#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 99178#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 99177#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 99176#L127 assume 4368 == ssl3_connect_~s__state~0#1; 99175#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 99174#L261 assume !(0 == ssl3_connect_~blastFlag~0#1); 99173#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 99171#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 99169#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 99166#L527 ssl3_connect_~skip~0#1 := 0; 99165#L109-1 assume !false; 99164#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 99163#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 99162#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 99161#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 99160#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 99159#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 99158#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 99157#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 99156#L133 assume 4384 == ssl3_connect_~s__state~0#1; 99155#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 99154#L276 assume !(1 == ssl3_connect_~blastFlag~0#1); 99153#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 99151#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 99152#L282-2 [2022-11-02 21:12:50,339 INFO L750 eck$LassoCheckResult]: Loop: 99152#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 101134#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 101652#L527 ssl3_connect_~skip~0#1 := 0; 101651#L109-1 assume !false; 101650#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 101649#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 101648#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 101647#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 101646#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 101645#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 101644#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 101643#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 101642#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 101641#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 101640#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 101639#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 101638#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 101637#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 101636#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 101635#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 101634#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 101633#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 101632#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 101631#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 101630#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 101629#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 101628#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 101627#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 101626#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 101625#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 101624#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 101623#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 101622#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 98725#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 98723#L199 assume 4560 == ssl3_connect_~s__state~0#1; 98724#L203 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 101601#L438 assume !(ssl3_connect_~ret~0#1 <= 0); 101599#L441 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 101595#L441-2 ssl3_connect_~s__init_num~0#1 := 0; 101593#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 101590#L527 ssl3_connect_~skip~0#1 := 0; 101589#L109-1 assume !false; 101588#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 101587#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 101586#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 101585#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 101584#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 101583#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 101582#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 101581#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 101580#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 101579#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 101578#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 101577#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 101576#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 101575#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 101574#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 101573#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 101572#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 101571#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 101570#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 101569#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 101568#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 101567#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 101566#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 101565#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 101564#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 101563#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 101562#L187 assume 4512 == ssl3_connect_~s__state~0#1; 101498#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 101561#L388 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; 101560#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 101559#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 101558#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 100154#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 100151#L527 ssl3_connect_~skip~0#1 := 0; 100150#L109-1 assume !false; 100149#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 100148#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 100147#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 100146#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 100145#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 100144#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 100143#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 100142#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 100141#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 100140#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 100139#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 100138#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 100137#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 100136#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 100135#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 100134#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 100133#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 100132#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 100131#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 100130#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 100129#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 100128#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 100126#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 100127#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 101526#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 100121#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 100122#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 100117#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 100118#L193 assume 4528 == ssl3_connect_~s__state~0#1; 98439#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 98815#L411 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 98432#L418 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__s3__flags~0#1; 98137#L422 assume !(0 != ssl3_connect_~__cil_tmp58~0#1 - 2); 98138#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 100101#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 98560#L527 ssl3_connect_~skip~0#1 := 0; 98561#L109-1 assume !false; 98556#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 98557#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 98552#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 98553#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 98548#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 98549#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 98544#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 98545#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 98537#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 98538#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 98527#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 98528#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 98517#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 98518#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 98507#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 98508#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 98499#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 98500#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 98490#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 98491#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 98481#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 98482#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 98471#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 98472#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 98461#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 98462#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 98451#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 98452#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 98441#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 98442#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 100098#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 101448#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 98320#L205 assume 4352 == ssl3_connect_~s__state~0#1; 98316#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 98317#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 98306#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 98307#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 98417#L527 ssl3_connect_~skip~0#1 := 0; 98418#L109-1 assume !false; 98411#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 98412#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 98405#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 98406#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 98399#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 98400#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 98391#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 98393#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 98539#L133 assume 4384 == ssl3_connect_~s__state~0#1; 98540#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 101138#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 99500#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 101695#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 99152#L282-2 [2022-11-02 21:12:50,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:50,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1638169035, now seen corresponding path program 1 times [2022-11-02 21:12:50,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:50,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491194647] [2022-11-02 21:12:50,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:50,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:50,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:50,364 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:12:50,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:12:50,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491194647] [2022-11-02 21:12:50,365 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491194647] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:12:50,365 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:12:50,365 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 21:12:50,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894965751] [2022-11-02 21:12:50,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:12:50,366 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 21:12:50,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:50,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1522277887, now seen corresponding path program 1 times [2022-11-02 21:12:50,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:50,367 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135923918] [2022-11-02 21:12:50,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:50,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:50,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:50,469 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:12:50,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:12:50,469 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135923918] [2022-11-02 21:12:50,469 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135923918] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 21:12:50,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2089375977] [2022-11-02 21:12:50,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:50,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 21:12:50,470 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:50,472 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 21:12:50,487 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-11-02 21:12:50,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:50,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 21:12:50,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:12:50,640 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:12:50,641 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 21:12:50,759 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:12:50,759 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2089375977] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 21:12:50,759 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 21:12:50,760 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-11-02 21:12:50,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075661310] [2022-11-02 21:12:50,760 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 21:12:50,761 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:12:50,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:12:50,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:12:50,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:12:50,762 INFO L87 Difference]: Start difference. First operand 5391 states and 6388 transitions. cyclomatic complexity: 1001 Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 0 states have call successors, (0), 0 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:12:50,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:12:50,800 INFO L93 Difference]: Finished difference Result 5391 states and 6386 transitions. [2022-11-02 21:12:50,800 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5391 states and 6386 transitions. [2022-11-02 21:12:50,829 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3370 [2022-11-02 21:12:50,848 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5391 states to 5391 states and 6386 transitions. [2022-11-02 21:12:50,849 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5391 [2022-11-02 21:12:50,855 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5391 [2022-11-02 21:12:50,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5391 states and 6386 transitions. [2022-11-02 21:12:50,861 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:12:50,862 INFO L218 hiAutomatonCegarLoop]: Abstraction has 5391 states and 6386 transitions. [2022-11-02 21:12:50,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5391 states and 6386 transitions. [2022-11-02 21:12:50,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5391 to 5391. [2022-11-02 21:12:50,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5391 states, 5391 states have (on average 1.1845668707104433) internal successors, (6386), 5390 states have internal predecessors, (6386), 0 states have call successors, (0), 0 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:12:50,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5391 states to 5391 states and 6386 transitions. [2022-11-02 21:12:50,961 INFO L240 hiAutomatonCegarLoop]: Abstraction has 5391 states and 6386 transitions. [2022-11-02 21:12:50,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:12:50,962 INFO L428 stractBuchiCegarLoop]: Abstraction has 5391 states and 6386 transitions. [2022-11-02 21:12:50,962 INFO L335 stractBuchiCegarLoop]: ======== Iteration 30 ============ [2022-11-02 21:12:50,962 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5391 states and 6386 transitions. [2022-11-02 21:12:51,006 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3370 [2022-11-02 21:12:51,007 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:12:51,007 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:12:51,010 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, 1] [2022-11-02 21:12:51,010 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, 1] [2022-11-02 21:12:51,010 INFO L748 eck$LassoCheckResult]: Stem: 110024#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); 109948#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#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_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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_~tmp~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_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#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~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#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~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#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;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;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; 109949#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 109999#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 110000#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 112276#L109-1 assume !false; 112275#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 112273#L112 assume 12292 == ssl3_connect_~s__state~0#1; 110020#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 110021#L217 ssl3_connect_~s__server~0#1 := 0; 113342#L222 assume 0 != ssl3_connect_~cb~0#1; 111964#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 113337#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 113333#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 113328#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 113324#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 113321#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 113316#L527 ssl3_connect_~skip~0#1 := 0; 113314#L109-1 assume !false; 113311#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 113307#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 113303#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 113298#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 113295#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 113292#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 113289#L127 assume 4368 == ssl3_connect_~s__state~0#1; 113286#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 113283#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 113279#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 113275#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 113273#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 113268#L527 ssl3_connect_~skip~0#1 := 0; 113265#L109-1 assume !false; 113260#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 113254#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 113251#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 113248#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 113245#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 113242#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 113239#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 113237#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 113234#L133 assume 4384 == ssl3_connect_~s__state~0#1; 113231#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 113229#L276 assume !(1 == ssl3_connect_~blastFlag~0#1); 113227#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 113225#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 109888#L282-2 [2022-11-02 21:12:51,011 INFO L750 eck$LassoCheckResult]: Loop: 109888#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 115033#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 115030#L527 ssl3_connect_~skip~0#1 := 0; 115029#L109-1 assume !false; 115028#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 115027#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 115026#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 115024#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 114695#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 114694#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 114693#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 114692#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 114691#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 114690#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 114689#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 114688#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 114687#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 114686#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 114685#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 114684#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 114683#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 114682#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 114681#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 114680#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 114679#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 114678#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 114677#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 114676#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 114675#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 114674#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 114673#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 114672#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 114671#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 114670#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 114669#L199 assume 4560 == ssl3_connect_~s__state~0#1; 110660#L203 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 114668#L438 assume !(ssl3_connect_~ret~0#1 <= 0); 114667#L441 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 114573#L441-2 ssl3_connect_~s__init_num~0#1 := 0; 114570#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 114567#L527 ssl3_connect_~skip~0#1 := 0; 114566#L109-1 assume !false; 114565#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 114564#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 114563#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 114562#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 114561#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 114560#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 114559#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 114558#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 114557#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 114556#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 114555#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 114554#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 114553#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 114552#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 114551#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 114550#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 114549#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 114548#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 114547#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 114546#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 114545#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 114544#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 114543#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 114542#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 114541#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 114540#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 114539#L187 assume 4512 == ssl3_connect_~s__state~0#1; 110665#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 114538#L388 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; 114537#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 114536#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 114535#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 114522#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 114518#L527 ssl3_connect_~skip~0#1 := 0; 114516#L109-1 assume !false; 114514#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 114512#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 114510#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 114508#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 114506#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 114504#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 114502#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 114500#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 114498#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 114496#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 114494#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 114492#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 114490#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 114488#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 114486#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 114484#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 114482#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 114480#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 114478#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 114476#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 114474#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 114472#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 114470#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 114468#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 114466#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 110280#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 110281#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 110270#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 110271#L193 assume 4528 == ssl3_connect_~s__state~0#1; 110662#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 110734#L411 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 113945#L418 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__s3__flags~0#1; 113942#L422 assume !(0 != ssl3_connect_~__cil_tmp58~0#1 - 2); 113940#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 112668#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 112665#L527 ssl3_connect_~skip~0#1 := 0; 112664#L109-1 assume !false; 112663#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 112662#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 112661#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 112660#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 112659#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 112658#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 112657#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 112656#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 112655#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 112654#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 112653#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 112652#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 112651#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 112650#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 112649#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 112648#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 112647#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 112646#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 110680#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 110679#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 110678#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 110677#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 110676#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 110675#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 110674#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 110673#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 110672#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 110671#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 110670#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 110669#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 110658#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 110085#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 110083#L205 assume 4352 == ssl3_connect_~s__state~0#1; 110080#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 110081#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 110642#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 110071#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 110059#L527 ssl3_connect_~skip~0#1 := 0; 110228#L109-1 assume !false; 112264#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 112262#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 110218#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 110043#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 110044#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 110038#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 110040#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 110033#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 110034#L133 assume 4384 == ssl3_connect_~s__state~0#1; 109980#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 109885#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 109886#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 109887#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 109888#L282-2 [2022-11-02 21:12:51,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:51,012 INFO L85 PathProgramCache]: Analyzing trace with hash -967854519, now seen corresponding path program 1 times [2022-11-02 21:12:51,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:51,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058599407] [2022-11-02 21:12:51,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:51,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:51,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:51,049 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:12:51,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:12:51,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058599407] [2022-11-02 21:12:51,050 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058599407] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:12:51,051 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:12:51,051 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 21:12:51,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203124313] [2022-11-02 21:12:51,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:12:51,052 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 21:12:51,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:51,053 INFO L85 PathProgramCache]: Analyzing trace with hash -1522277887, now seen corresponding path program 2 times [2022-11-02 21:12:51,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:51,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297195185] [2022-11-02 21:12:51,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:51,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:51,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:51,162 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:12:51,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:12:51,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297195185] [2022-11-02 21:12:51,163 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297195185] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 21:12:51,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1703175968] [2022-11-02 21:12:51,164 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-02 21:12:51,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 21:12:51,164 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:51,168 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 21:12:51,187 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-11-02 21:12:51,267 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-02 21:12:51,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-02 21:12:51,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 21:12:51,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:12:51,373 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:12:51,374 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 21:12:51,485 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:12:51,486 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1703175968] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 21:12:51,486 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 21:12:51,486 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-11-02 21:12:51,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556048786] [2022-11-02 21:12:51,487 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 21:12:51,488 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:12:51,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:12:51,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:12:51,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:12:51,489 INFO L87 Difference]: Start difference. First operand 5391 states and 6386 transitions. cyclomatic complexity: 999 Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 0 states have call successors, (0), 0 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:12:51,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:12:51,535 INFO L93 Difference]: Finished difference Result 5473 states and 6486 transitions. [2022-11-02 21:12:51,535 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5473 states and 6486 transitions. [2022-11-02 21:12:51,569 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3452 [2022-11-02 21:12:51,591 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5473 states to 5473 states and 6486 transitions. [2022-11-02 21:12:51,591 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5473 [2022-11-02 21:12:51,605 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5473 [2022-11-02 21:12:51,605 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5473 states and 6486 transitions. [2022-11-02 21:12:51,612 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:12:51,613 INFO L218 hiAutomatonCegarLoop]: Abstraction has 5473 states and 6486 transitions. [2022-11-02 21:12:51,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5473 states and 6486 transitions. [2022-11-02 21:12:51,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5473 to 5473. [2022-11-02 21:12:51,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5473 states, 5473 states have (on average 1.1850904439978074) internal successors, (6486), 5472 states have internal predecessors, (6486), 0 states have call successors, (0), 0 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:12:51,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5473 states to 5473 states and 6486 transitions. [2022-11-02 21:12:51,747 INFO L240 hiAutomatonCegarLoop]: Abstraction has 5473 states and 6486 transitions. [2022-11-02 21:12:51,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:12:51,749 INFO L428 stractBuchiCegarLoop]: Abstraction has 5473 states and 6486 transitions. [2022-11-02 21:12:51,749 INFO L335 stractBuchiCegarLoop]: ======== Iteration 31 ============ [2022-11-02 21:12:51,749 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5473 states and 6486 transitions. [2022-11-02 21:12:51,774 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3452 [2022-11-02 21:12:51,774 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 21:12:51,774 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 21:12:51,783 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, 1] [2022-11-02 21:12:51,783 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, 1] [2022-11-02 21:12:51,783 INFO L748 eck$LassoCheckResult]: Stem: 121885#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); 121808#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#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_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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_~tmp~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_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#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~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#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~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#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;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;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; 121809#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 121865#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 121884#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 121784#L109-1 assume !false; 121894#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 121895#L112 assume 12292 == ssl3_connect_~s__state~0#1; 121881#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 121882#L217 ssl3_connect_~s__server~0#1 := 0; 122920#L222 assume 0 != ssl3_connect_~cb~0#1; 122919#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 122918#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 122916#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 122914#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 122912#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 122910#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 122907#L527 ssl3_connect_~skip~0#1 := 0; 122906#L109-1 assume !false; 122905#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 122904#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 122903#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 122902#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 122901#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 122900#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 122898#L127 assume 4368 == ssl3_connect_~s__state~0#1; 122896#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 122894#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 122890#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 122886#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 122884#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 122881#L527 ssl3_connect_~skip~0#1 := 0; 122880#L109-1 assume !false; 122879#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 122878#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 122877#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 122876#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 122875#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 122874#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 122873#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 122872#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 122871#L133 assume 4384 == ssl3_connect_~s__state~0#1; 122870#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 122869#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 122868#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 122867#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 122339#L282-2 [2022-11-02 21:12:51,784 INFO L750 eck$LassoCheckResult]: Loop: 122339#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 122338#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 122330#L527 ssl3_connect_~skip~0#1 := 0; 122331#L109-1 assume !false; 127046#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 127045#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 127044#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 127043#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 122323#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 122322#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 122321#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 122320#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 122319#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 122318#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 122317#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 122316#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 122315#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 122314#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 122313#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 122312#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 122311#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 122310#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 122309#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 122308#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 122307#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 122306#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 122305#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 122303#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 122304#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 122299#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 122300#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 122296#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 122295#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 122294#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 122293#L199 assume 4560 == ssl3_connect_~s__state~0#1; 121796#L203 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 121797#L438 assume !(ssl3_connect_~ret~0#1 <= 0); 121790#L441 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 121791#L441-2 ssl3_connect_~s__init_num~0#1 := 0; 122286#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 122283#L527 ssl3_connect_~skip~0#1 := 0; 122282#L109-1 assume !false; 122281#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 122280#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 122279#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 122278#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 122277#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 122276#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 122274#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 122275#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 122270#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 122271#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 122266#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 122267#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 122262#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 122263#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 122258#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 122259#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 122254#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 122255#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 122483#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 126715#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 126713#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 126711#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 126709#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 126707#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 126705#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 126703#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 126702#L187 assume 4512 == ssl3_connect_~s__state~0#1; 123805#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 126700#L388 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; 126698#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 126694#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 126692#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 126685#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 126682#L527 ssl3_connect_~skip~0#1 := 0; 126680#L109-1 assume !false; 126678#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 126676#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 126674#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 126672#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 126670#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 126668#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 126666#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 126664#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 126662#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 126660#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 126658#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 126656#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 126654#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 126653#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 126651#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 126649#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 126648#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 126646#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 126644#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 126642#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 126640#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 126638#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 126636#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 126634#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 126632#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 126630#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 126628#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 126626#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 126624#L193 assume 4528 == ssl3_connect_~s__state~0#1; 123791#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 126593#L411 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 126590#L418 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__s3__flags~0#1; 126588#L422 assume !(0 != ssl3_connect_~__cil_tmp58~0#1 - 2); 126583#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 123948#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 123943#L527 ssl3_connect_~skip~0#1 := 0; 123941#L109-1 assume !false; 123938#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 123933#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 123930#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 123927#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 123924#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 123921#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 123918#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 123915#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 123911#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 123908#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 123904#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 123901#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 123897#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 123893#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 123891#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 123881#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 123875#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 123867#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 123858#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 123852#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 123850#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 123840#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 123835#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 123830#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 123824#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 123817#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 123811#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 123803#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 123797#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 123789#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 123784#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 123779#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 123776#L205 assume 4352 == ssl3_connect_~s__state~0#1; 123772#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 123594#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 122037#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 122038#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 122030#L527 ssl3_connect_~skip~0#1 := 0; 122031#L109-1 assume !false; 122026#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 122027#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 122020#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 122021#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 122022#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 122023#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 122134#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 122136#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 122126#L133 assume 4384 == ssl3_connect_~s__state~0#1; 122127#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 126996#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 121750#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 121877#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 122339#L282-2 [2022-11-02 21:12:51,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:51,785 INFO L85 PathProgramCache]: Analyzing trace with hash -967856441, now seen corresponding path program 1 times [2022-11-02 21:12:51,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:51,786 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31243080] [2022-11-02 21:12:51,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:51,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:51,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:51,800 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:12:51,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:12:51,818 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:12:51,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:12:51,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1522277887, now seen corresponding path program 3 times [2022-11-02 21:12:51,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:12:51,821 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603163507] [2022-11-02 21:12:51,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:12:51,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:12:51,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:12:51,913 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:12:51,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:12:51,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603163507] [2022-11-02 21:12:51,914 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603163507] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 21:12:51,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1462591949] [2022-11-02 21:12:51,915 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-02 21:12:51,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 21:12:51,915 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:12:51,917 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 21:12:51,932 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-11-02 21:12:51,995 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-02 21:12:51,995 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-02 21:12:51,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 21:12:51,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:12:52,091 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:12:52,091 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 21:12:52,196 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:12:52,196 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1462591949] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 21:12:52,196 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 21:12:52,197 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-11-02 21:12:52,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452363504] [2022-11-02 21:12:52,197 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 21:12:52,198 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 21:12:52,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:12:52,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:12:52,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 21:12:52,199 INFO L87 Difference]: Start difference. First operand 5473 states and 6486 transitions. cyclomatic complexity: 1017 Second operand has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 6 states have internal predecessors, (160), 0 states have call successors, (0), 0 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:12:52,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:12:52,577 INFO L93 Difference]: Finished difference Result 3709 states and 4169 transitions. [2022-11-02 21:12:52,577 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3709 states and 4169 transitions. [2022-11-02 21:12:52,599 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-11-02 21:12:52,600 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3709 states to 0 states and 0 transitions. [2022-11-02 21:12:52,600 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2022-11-02 21:12:52,600 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2022-11-02 21:12:52,601 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2022-11-02 21:12:52,601 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:12:52,601 INFO L218 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-02 21:12:52,601 INFO L240 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-02 21:12:52,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-02 21:12:52,602 INFO L428 stractBuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-02 21:12:52,602 INFO L335 stractBuchiCegarLoop]: ======== Iteration 32 ============ [2022-11-02 21:12:52,602 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2022-11-02 21:12:52,602 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-11-02 21:12:52,603 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2022-11-02 21:12:52,611 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 02.11 09:12:52 BoogieIcfgContainer [2022-11-02 21:12:52,611 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2022-11-02 21:12:52,611 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-02 21:12:52,612 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-02 21:12:52,612 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-02 21:12:52,612 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 09:12:30" (3/4) ... [2022-11-02 21:12:52,616 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-02 21:12:52,616 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-02 21:12:52,617 INFO L158 Benchmark]: Toolchain (without parser) took 23702.78ms. Allocated memory was 121.6MB in the beginning and 408.9MB in the end (delta: 287.3MB). Free memory was 83.6MB in the beginning and 297.5MB in the end (delta: -213.9MB). Peak memory consumption was 72.0MB. Max. memory is 16.1GB. [2022-11-02 21:12:52,617 INFO L158 Benchmark]: CDTParser took 0.35ms. Allocated memory is still 121.6MB. Free memory is still 100.9MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-02 21:12:52,618 INFO L158 Benchmark]: CACSL2BoogieTranslator took 647.95ms. Allocated memory is still 121.6MB. Free memory was 83.4MB in the beginning and 93.7MB in the end (delta: -10.3MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-02 21:12:52,619 INFO L158 Benchmark]: Boogie Procedure Inliner took 101.58ms. Allocated memory is still 121.6MB. Free memory was 93.7MB in the beginning and 91.2MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-02 21:12:52,619 INFO L158 Benchmark]: Boogie Preprocessor took 71.31ms. Allocated memory is still 121.6MB. Free memory was 91.2MB in the beginning and 89.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-02 21:12:52,620 INFO L158 Benchmark]: RCFGBuilder took 848.39ms. Allocated memory is still 121.6MB. Free memory was 89.1MB in the beginning and 62.2MB in the end (delta: 26.9MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2022-11-02 21:12:52,620 INFO L158 Benchmark]: BuchiAutomizer took 22019.83ms. Allocated memory was 121.6MB in the beginning and 408.9MB in the end (delta: 287.3MB). Free memory was 61.7MB in the beginning and 298.5MB in the end (delta: -236.9MB). Peak memory consumption was 53.4MB. Max. memory is 16.1GB. [2022-11-02 21:12:52,621 INFO L158 Benchmark]: Witness Printer took 4.42ms. Allocated memory is still 408.9MB. Free memory was 298.5MB in the beginning and 297.5MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-02 21:12:52,623 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.35ms. Allocated memory is still 121.6MB. Free memory is still 100.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 647.95ms. Allocated memory is still 121.6MB. Free memory was 83.4MB in the beginning and 93.7MB in the end (delta: -10.3MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 101.58ms. Allocated memory is still 121.6MB. Free memory was 93.7MB in the beginning and 91.2MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 71.31ms. Allocated memory is still 121.6MB. Free memory was 91.2MB in the beginning and 89.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 848.39ms. Allocated memory is still 121.6MB. Free memory was 89.1MB in the beginning and 62.2MB in the end (delta: 26.9MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. * BuchiAutomizer took 22019.83ms. Allocated memory was 121.6MB in the beginning and 408.9MB in the end (delta: 287.3MB). Free memory was 61.7MB in the beginning and 298.5MB in the end (delta: -236.9MB). Peak memory consumption was 53.4MB. Max. memory is 16.1GB. * Witness Printer took 4.42ms. Allocated memory is still 408.9MB. Free memory was 298.5MB in the beginning and 297.5MB in the end (delta: 1.0MB). 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 31 terminating modules (28 trivial, 3 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 5 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 28 modules have a trivial ranking function, the largest among these consists of 6 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 21.9s and 32 iterations. TraceHistogramMax:13. Analysis of lassos took 12.0s. Construction of modules took 3.9s. Büchi inclusion checks took 5.3s. Highest rank in rank-based complementation 3. Minimization of det autom 27. Minimization of nondet autom 4. Automata minimization 1.4s AutomataMinimizationTime, 30 MinimizatonAttempts, 3864 StatesRemovedByMinimization, 24 NontrivialMinimizations. Non-live state removal took 0.7s Buchi closure took 0.0s. Biggest automaton had -1 states and ocurred in iteration -1. Nontrivial modules had stage [0, 3, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4223 SdHoareTripleChecker+Valid, 5.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4217 mSDsluCounter, 10378 SdHoareTripleChecker+Invalid, 3.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3856 mSDsCounter, 608 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4269 IncrementalHoareTripleChecker+Invalid, 4877 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 608 mSolverCounterUnsat, 6522 mSDtfsCounter, 4269 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI23 SFLT3 conc0 concLT0 SILN0 SILU0 SILI5 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital64 mio100 ax100 hnf100 lsp17 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 41ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 23 LassoNonterminationAnalysisSatUnbounded: 3 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 1.1s 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:12:52,688 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:52,908 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:53,108 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:53,310 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:53,493 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2022-11-02 21:12:53,700 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3333df54-00b8-4ff4-bb19-d89918e5a7d5/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