./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-3.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 5e519f3a Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/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_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-3.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/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_5cbc406f-39f0-48df-affc-22b67b683369/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 942b42bc5f58abe69fc33c6ef5e7218e2daddc6d3f26d56a942671edcc0207b7 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-5e519f3 [2022-11-02 20:34:49,553 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-02 20:34:49,555 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-02 20:34:49,600 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-02 20:34:49,600 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-02 20:34:49,604 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-02 20:34:49,607 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-02 20:34:49,610 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-02 20:34:49,614 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-02 20:34:49,620 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-02 20:34:49,621 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-02 20:34:49,623 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-02 20:34:49,624 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-02 20:34:49,626 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-02 20:34:49,628 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-02 20:34:49,630 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-02 20:34:49,632 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-02 20:34:49,633 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-02 20:34:49,634 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-02 20:34:49,641 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-02 20:34:49,643 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-02 20:34:49,644 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-02 20:34:49,648 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-02 20:34:49,649 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-02 20:34:49,658 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-02 20:34:49,658 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-02 20:34:49,659 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-02 20:34:49,661 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-02 20:34:49,661 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-02 20:34:49,662 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-02 20:34:49,665 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-02 20:34:49,666 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-02 20:34:49,668 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-02 20:34:49,669 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-02 20:34:49,670 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-02 20:34:49,670 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-02 20:34:49,671 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-02 20:34:49,671 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-02 20:34:49,671 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-02 20:34:49,672 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-02 20:34:49,673 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-02 20:34:49,674 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/config/svcomp-Termination-32bit-Automizer_Default.epf [2022-11-02 20:34:49,717 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-02 20:34:49,717 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-02 20:34:49,721 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-02 20:34:49,721 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-02 20:34:49,722 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-02 20:34:49,723 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-02 20:34:49,723 INFO L138 SettingsManager]: * Use SBE=true [2022-11-02 20:34:49,723 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-11-02 20:34:49,723 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-11-02 20:34:49,723 INFO L138 SettingsManager]: * Use old map elimination=false [2022-11-02 20:34:49,724 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-11-02 20:34:49,725 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-11-02 20:34:49,725 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-11-02 20:34:49,725 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-02 20:34:49,725 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-02 20:34:49,725 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-02 20:34:49,726 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-02 20:34:49,726 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-02 20:34:49,726 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-02 20:34:49,726 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-11-02 20:34:49,726 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-11-02 20:34:49,727 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-11-02 20:34:49,727 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-02 20:34:49,727 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-02 20:34:49,728 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-11-02 20:34:49,728 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-02 20:34:49,728 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-11-02 20:34:49,728 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-02 20:34:49,728 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-02 20:34:49,729 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-02 20:34:49,729 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-02 20:34:49,730 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-11-02 20:34:49,730 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_5cbc406f-39f0-48df-affc-22b67b683369/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_5cbc406f-39f0-48df-affc-22b67b683369/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 -> 942b42bc5f58abe69fc33c6ef5e7218e2daddc6d3f26d56a942671edcc0207b7 [2022-11-02 20:34:50,073 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-02 20:34:50,101 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-02 20:34:50,104 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-02 20:34:50,105 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-02 20:34:50,106 INFO L275 PluginConnector]: CDTParser initialized [2022-11-02 20:34:50,108 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/../../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-3.c [2022-11-02 20:34:50,205 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/data/dacd76ff3/bc87ab9ecffa4679903b5ea83021a512/FLAG1de0b3825 [2022-11-02 20:34:50,900 INFO L306 CDTParser]: Found 1 translation units. [2022-11-02 20:34:50,901 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-3.c [2022-11-02 20:34:50,917 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/data/dacd76ff3/bc87ab9ecffa4679903b5ea83021a512/FLAG1de0b3825 [2022-11-02 20:34:51,176 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/data/dacd76ff3/bc87ab9ecffa4679903b5ea83021a512 [2022-11-02 20:34:51,179 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-02 20:34:51,181 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-02 20:34:51,183 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-02 20:34:51,183 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-02 20:34:51,188 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-02 20:34:51,189 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 08:34:51" (1/1) ... [2022-11-02 20:34:51,190 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@72fea1b9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:34:51, skipping insertion in model container [2022-11-02 20:34:51,191 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 08:34:51" (1/1) ... [2022-11-02 20:34:51,200 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-02 20:34:51,238 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-02 20:34:51,599 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_5cbc406f-39f0-48df-affc-22b67b683369/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-3.c[37595,37608] [2022-11-02 20:34:51,614 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 20:34:51,630 INFO L203 MainTranslator]: Completed pre-run [2022-11-02 20:34:51,728 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_5cbc406f-39f0-48df-affc-22b67b683369/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-3.c[37595,37608] [2022-11-02 20:34:51,730 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 20:34:51,745 INFO L208 MainTranslator]: Completed translation [2022-11-02 20:34:51,746 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:34:51 WrapperNode [2022-11-02 20:34:51,746 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-02 20:34:51,747 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-02 20:34:51,747 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-02 20:34:51,747 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-02 20:34:51,756 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:34:51" (1/1) ... [2022-11-02 20:34:51,765 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:34:51" (1/1) ... [2022-11-02 20:34:51,812 INFO L138 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 481 [2022-11-02 20:34:51,817 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-02 20:34:51,818 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-02 20:34:51,818 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-02 20:34:51,819 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-02 20:34:51,830 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:34:51" (1/1) ... [2022-11-02 20:34:51,830 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:34:51" (1/1) ... [2022-11-02 20:34:51,852 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:34:51" (1/1) ... [2022-11-02 20:34:51,853 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:34:51" (1/1) ... [2022-11-02 20:34:51,877 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:34:51" (1/1) ... [2022-11-02 20:34:51,884 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:34:51" (1/1) ... [2022-11-02 20:34:51,886 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:34:51" (1/1) ... [2022-11-02 20:34:51,888 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:34:51" (1/1) ... [2022-11-02 20:34:51,892 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-02 20:34:51,907 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-02 20:34:51,907 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-02 20:34:51,907 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-02 20:34:51,908 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:34:51" (1/1) ... [2022-11-02 20:34:51,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:51,948 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:51,967 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:52,004 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-11-02 20:34:52,034 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-02 20:34:52,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-02 20:34:52,035 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-02 20:34:52,035 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-02 20:34:52,179 INFO L235 CfgBuilder]: Building ICFG [2022-11-02 20:34:52,181 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-02 20:34:52,200 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-02 20:34:52,857 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2022-11-02 20:34:52,857 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2022-11-02 20:34:52,858 INFO L276 CfgBuilder]: Performing block encoding [2022-11-02 20:34:52,866 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-02 20:34:52,867 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-11-02 20:34:52,869 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:34:52 BoogieIcfgContainer [2022-11-02 20:34:52,870 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-02 20:34:52,871 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-11-02 20:34:52,871 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-11-02 20:34:52,886 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-11-02 20:34:52,887 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 20:34:52,887 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 02.11 08:34:51" (1/3) ... [2022-11-02 20:34:52,888 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@556d6b36 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 02.11 08:34:52, skipping insertion in model container [2022-11-02 20:34:52,888 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 20:34:52,889 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:34:51" (2/3) ... [2022-11-02 20:34:52,889 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@556d6b36 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 02.11 08:34:52, skipping insertion in model container [2022-11-02 20:34:52,889 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 20:34:52,889 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:34:52" (3/3) ... [2022-11-02 20:34:52,891 INFO L332 chiAutomizerObserver]: Analyzing ICFG s3_clnt_3.cil-3.c [2022-11-02 20:34:52,951 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2022-11-02 20:34:52,952 INFO L304 stractBuchiCegarLoop]: Hoare is false [2022-11-02 20:34:52,952 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-11-02 20:34:52,952 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-11-02 20:34:52,952 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-11-02 20:34:52,952 INFO L308 stractBuchiCegarLoop]: Difference is false [2022-11-02 20:34:52,952 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-11-02 20:34:52,953 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-11-02 20:34:52,958 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:34:52,994 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-11-02 20:34:52,998 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:34:52,998 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:34:53,009 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2022-11-02 20:34:53,009 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:34:53,009 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-11-02 20:34:53,010 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:34:53,019 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-11-02 20:34:53,019 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:34:53,019 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:34:53,020 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2022-11-02 20:34:53,020 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:34:53,027 INFO L748 eck$LassoCheckResult]: Stem: 112#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); 37#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 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, 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_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;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;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~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; 20#L105true assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 86#L108-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; 108#L113true assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 27#L119-1true [2022-11-02 20:34:53,028 INFO L750 eck$LassoCheckResult]: Loop: 27#L119-1true assume !false; 44#L120true ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 46#L122true assume 12292 == ssl3_connect_~s__state~0#1; 25#L123true 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; 92#L227true ssl3_connect_~s__server~0#1 := 0; 128#L232true assume 0 != ssl3_connect_~cb~0#1; 74#L232-2true ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 100#L237true assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 104#L247true assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 66#L247-2true assume !(0 == ssl3_connect_~tmp___4~0#1); 55#L269true 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; 87#L521true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 114#L556true ssl3_connect_~skip~0#1 := 0; 27#L119-1true [2022-11-02 20:34:53,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:34:53,045 INFO L85 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2022-11-02 20:34:53,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:34:53,057 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967808663] [2022-11-02 20:34:53,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:34:53,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:34:53,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:34:53,162 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:34:53,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:34:53,209 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:34:53,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:34:53,214 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 1 times [2022-11-02 20:34:53,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:34:53,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149657175] [2022-11-02 20:34:53,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:34:53,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:34:53,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:34:53,265 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:34:53,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:34:53,296 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:34:53,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:34:53,301 INFO L85 PathProgramCache]: Analyzing trace with hash -1912993548, now seen corresponding path program 1 times [2022-11-02 20:34:53,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:34:53,302 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036608787] [2022-11-02 20:34:53,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:34:53,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:34:53,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:34:53,365 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:34:53,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:34:53,418 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:34:53,875 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:34:53,876 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:34:53,877 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:34:53,877 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:34:53,877 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:34:53,877 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:53,877 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:34:53,877 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:34:53,878 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration1_Loop [2022-11-02 20:34:53,878 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:34:53,878 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:34:53,898 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:53,908 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:53,923 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:53,928 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:53,931 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:53,935 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:53,939 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:53,943 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:53,949 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:53,953 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:53,956 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:53,960 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:53,968 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:53,971 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:53,975 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:53,980 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:54,390 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:34:54,391 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:34:54,393 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:54,393 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:54,410 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:54,413 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:34:54,413 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:34:54,428 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2022-11-02 20:34:54,443 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:34:54,443 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 20:34:54,483 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2022-11-02 20:34:54,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:54,485 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:54,487 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:54,495 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:34:54,495 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:34:54,508 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2022-11-02 20:34:54,562 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:34:54,562 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.base=0, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0#1=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.offset=0} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.base=0, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0#1=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.offset=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:34:54,572 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2022-11-02 20:34:54,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:54,574 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:54,575 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:54,582 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:34:54,583 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:34:54,596 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2022-11-02 20:34:54,598 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:34:54,598 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 20:34:54,637 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2022-11-02 20:34:54,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:54,638 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:54,639 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:54,641 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:34:54,642 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:34:54,655 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2022-11-02 20:34:54,660 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:34:54,660 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 20:34:54,684 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2022-11-02 20:34:54,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:54,685 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:54,686 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:54,687 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2022-11-02 20:34:54,688 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:34:54,688 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:34:54,707 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:34:54,707 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 20:34:54,728 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2022-11-02 20:34:54,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:54,729 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:54,730 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:54,731 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2022-11-02 20:34:54,737 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:34:54,737 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:34:54,750 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:34:54,751 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 20:34:54,778 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2022-11-02 20:34:54,779 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:54,779 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:54,780 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:54,783 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2022-11-02 20:34:54,784 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:34:54,786 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:34:54,819 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:34:54,819 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 20:34:54,860 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2022-11-02 20:34:54,861 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:54,861 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:54,862 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:54,872 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:34:54,872 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:34:54,886 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2022-11-02 20:34:54,896 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:34:54,896 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=-64512, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Honda state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=-64512, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:34:54,919 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2022-11-02 20:34:54,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:54,920 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:54,922 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:54,923 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2022-11-02 20:34:54,924 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:34:54,924 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:34:54,965 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2022-11-02 20:34:54,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:54,966 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:54,967 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:54,968 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2022-11-02 20:34:54,975 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:34:54,975 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:34:55,008 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:34:55,008 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 20:34:55,042 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2022-11-02 20:34:55,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:55,043 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:55,044 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:55,051 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:34:55,051 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:34:55,065 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2022-11-02 20:34:55,074 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:34:55,074 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 20:34:55,106 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2022-11-02 20:34:55,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:55,107 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:55,108 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:55,109 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2022-11-02 20:34:55,109 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:34:55,110 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:34:55,121 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:34:55,122 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 20:34:55,147 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2022-11-02 20:34:55,147 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:55,148 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:55,148 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:55,149 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2022-11-02 20:34:55,150 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:34:55,150 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:34:55,189 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2022-11-02 20:34:55,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:55,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:55,191 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:55,192 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2022-11-02 20:34:55,195 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:34:55,195 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:34:55,242 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:34:55,276 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2022-11-02 20:34:55,277 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:34:55,277 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:34:55,277 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:34:55,277 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:34:55,277 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:34:55,277 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:55,277 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:34:55,277 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:34:55,278 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration1_Loop [2022-11-02 20:34:55,278 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:34:55,278 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:34:55,280 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:55,283 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:55,298 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:55,301 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:55,305 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:55,312 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:55,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 20:34:55,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 20:34:55,326 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:55,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 20:34:55,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 20:34:55,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 20:34:55,345 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:55,348 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:55,360 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:55,364 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:55,732 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:34:55,737 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:34:55,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:55,741 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:55,743 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:55,753 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:34:55,766 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2022-11-02 20:34:55,767 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:34:55,767 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:34:55,768 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:34:55,768 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:34:55,768 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:34:55,770 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:34:55,770 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:34:55,780 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:34:55,822 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2022-11-02 20:34:55,823 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:55,823 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:55,825 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:55,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 20:34:55,850 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2022-11-02 20:34:55,850 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:34:55,851 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:34:55,851 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:34:55,851 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:34:55,851 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:34:55,855 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:34:55,855 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:34:55,874 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:34:55,918 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2022-11-02 20:34:55,918 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:55,918 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:55,919 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:55,930 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:34:55,943 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2022-11-02 20:34:55,944 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:34:55,944 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:34:55,944 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:34:55,944 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:34:55,944 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:34:55,945 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:34:55,945 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:34:55,962 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:34:55,988 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2022-11-02 20:34:55,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:55,988 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:55,989 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:55,991 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2022-11-02 20:34:55,992 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:34:56,003 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:34:56,003 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:34:56,003 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:34:56,003 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:34:56,003 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:34:56,004 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:34:56,004 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:34:56,041 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:34:56,084 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2022-11-02 20:34:56,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:56,084 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:56,085 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:56,099 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:34:56,112 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-11-02 20:34:56,113 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:34:56,113 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:34:56,113 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:34:56,113 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:34:56,113 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:34:56,115 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:34:56,115 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:34:56,119 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:34:56,144 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Ended with exit code 0 [2022-11-02 20:34:56,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:56,145 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:56,146 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:56,155 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:34:56,158 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-11-02 20:34:56,167 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:34:56,167 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:34:56,168 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:34:56,168 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:34:56,168 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:34:56,169 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:34:56,169 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:34:56,186 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:34:56,227 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-11-02 20:34:56,227 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:56,227 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:56,229 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:56,235 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:34:56,248 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-11-02 20:34:56,248 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:34:56,249 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:34:56,249 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:34:56,249 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:34:56,249 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:34:56,250 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:34:56,250 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:34:56,266 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:34:56,300 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2022-11-02 20:34:56,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:56,300 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:56,302 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:56,307 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:34:56,319 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:34:56,319 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:34:56,320 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:34:56,320 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:34:56,320 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:34:56,322 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2022-11-02 20:34:56,323 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:34:56,325 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:34:56,342 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:34:56,379 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2022-11-02 20:34:56,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:56,380 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:56,384 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:56,388 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:34:56,400 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:34:56,400 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:34:56,400 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:34:56,401 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:34:56,401 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:34:56,402 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:34:56,402 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:34:56,405 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2022-11-02 20:34:56,414 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:34:56,448 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2022-11-02 20:34:56,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:56,448 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:56,449 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:56,455 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:34:56,467 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:34:56,467 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:34:56,467 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:34:56,467 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:34:56,467 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:34:56,470 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:34:56,470 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:34:56,473 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2022-11-02 20:34:56,490 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:34:56,528 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2022-11-02 20:34:56,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:56,529 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:56,530 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:56,535 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:34:56,538 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2022-11-02 20:34:56,545 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:34:56,545 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:34:56,545 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:34:56,546 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:34:56,546 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:34:56,547 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:34:56,547 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:34:56,557 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:34:56,588 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Ended with exit code 0 [2022-11-02 20:34:56,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:56,588 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:56,589 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:56,590 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2022-11-02 20:34:56,590 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:34:56,600 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:34:56,601 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:34:56,601 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:34:56,601 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:34:56,601 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:34:56,602 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:34:56,603 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:34:56,614 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:34:56,617 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2022-11-02 20:34:56,617 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-11-02 20:34:56,619 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:56,619 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:56,630 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:56,632 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:34:56,632 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:34:56,632 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:34:56,632 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 20:34:56,650 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2022-11-02 20:34:56,663 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2022-11-02 20:34:56,665 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:34:56,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:34:56,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:34:56,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:34:56,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:34:56,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:34:56,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:34:56,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:34:56,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:34:56,924 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-11-02 20:34:56,939 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:34:57,356 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 0 states have call successors, (0), 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 508 states and 831 transitions. Complement of second has 8 states. [2022-11-02 20:34:57,363 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 20:34:57,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:34:57,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 416 transitions. [2022-11-02 20:34:57,372 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 416 transitions. Stem has 5 letters. Loop has 13 letters. [2022-11-02 20:34:57,373 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:34:57,373 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-11-02 20:34:57,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:34:57,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:34:57,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:34:57,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:34:57,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:34:57,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:34:57,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:34:57,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:34:57,496 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 20:34:57,497 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:34:57,731 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2022-11-02 20:34:57,801 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 0 states have call successors, (0), 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 536 states and 872 transitions. Complement of second has 10 states. [2022-11-02 20:34:57,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-11-02 20:34:57,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:34:57,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 435 transitions. [2022-11-02 20:34:57,804 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 435 transitions. Stem has 5 letters. Loop has 13 letters. [2022-11-02 20:34:57,805 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:34:57,805 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 435 transitions. Stem has 18 letters. Loop has 13 letters. [2022-11-02 20:34:57,805 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:34:57,805 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 435 transitions. Stem has 5 letters. Loop has 26 letters. [2022-11-02 20:34:57,806 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:34:57,807 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 536 states and 872 transitions. [2022-11-02 20:34:57,827 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2022-11-02 20:34:57,834 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 536 states to 328 states and 492 transitions. [2022-11-02 20:34:57,835 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 295 [2022-11-02 20:34:57,836 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 296 [2022-11-02 20:34:57,836 INFO L73 IsDeterministic]: Start isDeterministic. Operand 328 states and 492 transitions. [2022-11-02 20:34:57,837 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:34:57,838 INFO L218 hiAutomatonCegarLoop]: Abstraction has 328 states and 492 transitions. [2022-11-02 20:34:57,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states and 492 transitions. [2022-11-02 20:34:57,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 139. [2022-11-02 20:34:57,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 139 states have (on average 1.4964028776978417) internal successors, (208), 138 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:34:57,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 208 transitions. [2022-11-02 20:34:57,881 INFO L240 hiAutomatonCegarLoop]: Abstraction has 139 states and 208 transitions. [2022-11-02 20:34:57,881 INFO L428 stractBuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2022-11-02 20:34:57,881 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-11-02 20:34:57,881 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states and 208 transitions. [2022-11-02 20:34:57,883 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-11-02 20:34:57,883 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:34:57,883 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:34:57,884 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-11-02 20:34:57,884 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:34:57,884 INFO L748 eck$LassoCheckResult]: Stem: 1454#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); 1384#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 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, 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_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;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;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~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; 1351#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 1352#L108-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; 1440#L113 assume 0 != 12288 + ssl3_connect_~tmp___1~0#1; 1395#L114 assume !(0 != 16384 + ssl3_connect_~tmp___2~0#1); 1368#L119-1 [2022-11-02 20:34:57,884 INFO L750 eck$LassoCheckResult]: Loop: 1368#L119-1 assume !false; 1369#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 1459#L122 assume 12292 == ssl3_connect_~s__state~0#1; 1361#L123 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; 1362#L227 ssl3_connect_~s__server~0#1 := 0; 1444#L232 assume 0 != ssl3_connect_~cb~0#1; 1428#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 1429#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 1450#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 1378#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 1405#L269 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#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 1348#L556 ssl3_connect_~skip~0#1 := 0; 1368#L119-1 [2022-11-02 20:34:57,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:34:57,885 INFO L85 PathProgramCache]: Analyzing trace with hash 889513681, now seen corresponding path program 1 times [2022-11-02 20:34:57,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:34:57,885 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472395573] [2022-11-02 20:34:57,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:34:57,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:34:57,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:34:57,896 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:34:57,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:34:57,907 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:34:57,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:34:57,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 2 times [2022-11-02 20:34:57,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:34:57,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303969304] [2022-11-02 20:34:57,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:34:57,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:34:57,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:34:57,918 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:34:57,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:34:57,928 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:34:57,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:34:57,928 INFO L85 PathProgramCache]: Analyzing trace with hash 2032962192, now seen corresponding path program 1 times [2022-11-02 20:34:57,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:34:57,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608769064] [2022-11-02 20:34:57,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:34:57,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:34:57,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:34:57,958 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:34:57,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:34:57,988 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:34:58,243 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:34:58,244 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:34:58,244 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:34:58,244 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:34:58,244 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:34:58,244 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:58,245 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:34:58,245 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:34:58,245 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration2_Loop [2022-11-02 20:34:58,245 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:34:58,245 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:34:58,248 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:58,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 20:34:58,263 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:58,268 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:58,273 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:58,282 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:58,285 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:58,291 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:58,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 20:34:58,300 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:58,303 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:58,307 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:58,311 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:58,330 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:58,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 20:34:58,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 20:34:58,688 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:34:58,689 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:34:58,689 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:58,689 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:58,690 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:58,692 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:34:58,692 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:34:58,705 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2022-11-02 20:34:58,719 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:34:58,719 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 20:34:58,757 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2022-11-02 20:34:58,758 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:58,758 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:58,759 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:58,763 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:34:58,763 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:34:58,763 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2022-11-02 20:34:58,828 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2022-11-02 20:34:58,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:58,829 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:58,830 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:58,831 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2022-11-02 20:34:58,831 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:34:58,831 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:34:58,854 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:34:58,888 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2022-11-02 20:34:58,888 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:34:58,888 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:34:58,888 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:34:58,888 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:34:58,888 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:34:58,888 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:58,889 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:34:58,889 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:34:58,889 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration2_Loop [2022-11-02 20:34:58,889 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:34:58,889 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:34:58,891 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:58,897 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:58,900 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:58,903 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:58,910 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:58,913 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:58,915 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:58,918 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:58,921 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:58,923 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:58,925 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:58,929 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:58,932 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:58,934 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:58,947 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:58,956 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:34:59,301 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:34:59,301 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:34:59,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:59,302 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:59,303 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:59,312 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2022-11-02 20:34:59,313 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:34:59,326 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:34:59,326 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:34:59,326 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:34:59,326 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:34:59,326 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:34:59,327 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:34:59,327 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:34:59,346 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:34:59,380 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2022-11-02 20:34:59,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:59,380 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:59,382 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:59,386 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:34:59,399 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:34:59,399 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:34:59,399 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:34:59,399 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:34:59,399 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:34:59,399 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2022-11-02 20:34:59,400 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:34:59,400 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:34:59,413 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:34:59,434 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2022-11-02 20:34:59,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:59,434 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:59,435 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:59,436 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:34:59,437 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2022-11-02 20:34:59,446 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:34:59,446 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:34:59,446 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:34:59,447 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:34:59,447 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:34:59,447 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:34:59,447 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:34:59,461 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:34:59,496 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2022-11-02 20:34:59,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:59,496 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:59,497 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:59,504 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:34:59,516 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:34:59,516 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:34:59,517 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:34:59,517 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:34:59,517 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:34:59,518 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:34:59,518 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:34:59,519 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2022-11-02 20:34:59,524 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:34:59,557 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2022-11-02 20:34:59,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:59,557 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:59,558 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:59,559 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:34:59,560 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2022-11-02 20:34:59,570 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:34:59,570 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:34:59,570 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:34:59,570 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:34:59,570 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:34:59,571 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:34:59,571 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:34:59,578 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:34:59,604 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Ended with exit code 0 [2022-11-02 20:34:59,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:59,604 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:59,605 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:59,606 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2022-11-02 20:34:59,606 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:34:59,616 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:34:59,616 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:34:59,616 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:34:59,617 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:34:59,617 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:34:59,617 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:34:59,617 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:34:59,619 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:34:59,641 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2022-11-02 20:34:59,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:59,642 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:59,643 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:59,643 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2022-11-02 20:34:59,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 20:34:59,654 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:34:59,654 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:34:59,654 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:34:59,655 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:34:59,655 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:34:59,655 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:34:59,655 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:34:59,661 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:34:59,681 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2022-11-02 20:34:59,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:59,682 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:59,683 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:59,684 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2022-11-02 20:34:59,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 20:34:59,697 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:34:59,697 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:34:59,697 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:34:59,697 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:34:59,697 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:34:59,698 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:34:59,698 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:34:59,702 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:34:59,725 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2022-11-02 20:34:59,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:59,726 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:59,727 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:59,731 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2022-11-02 20:34:59,732 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:34:59,744 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:34:59,744 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:34:59,744 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:34:59,744 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:34:59,744 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:34:59,745 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:34:59,745 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:34:59,746 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:34:59,769 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2022-11-02 20:34:59,769 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:59,769 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:59,770 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:59,772 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2022-11-02 20:34:59,772 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:34:59,786 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:34:59,786 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:34:59,786 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:34:59,786 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:34:59,787 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:34:59,787 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:34:59,787 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:34:59,802 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:34:59,842 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2022-11-02 20:34:59,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:59,843 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:59,846 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:59,848 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2022-11-02 20:34:59,850 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:34:59,862 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:34:59,862 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:34:59,862 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:34:59,862 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:34:59,862 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:34:59,863 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:34:59,863 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:34:59,870 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:34:59,906 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2022-11-02 20:34:59,906 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:59,906 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:59,907 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:59,912 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2022-11-02 20:34:59,913 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:34:59,923 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:34:59,924 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:34:59,924 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:34:59,924 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:34:59,924 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:34:59,925 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:34:59,925 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:34:59,931 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:34:59,953 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2022-11-02 20:34:59,953 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:59,953 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:59,954 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:59,956 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2022-11-02 20:34:59,956 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:34:59,967 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:34:59,967 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:34:59,967 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:34:59,967 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:34:59,967 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:34:59,968 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:34:59,968 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:34:59,970 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:34:59,996 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2022-11-02 20:34:59,996 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:34:59,996 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:34:59,997 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:34:59,998 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2022-11-02 20:34:59,999 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:35:00,010 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:35:00,011 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:35:00,011 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:35:00,011 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:35:00,011 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:35:00,014 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:35:00,015 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:35:00,038 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:35:00,078 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0 [2022-11-02 20:35:00,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:35:00,078 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:00,079 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:35:00,080 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2022-11-02 20:35:00,081 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:35:00,093 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:35:00,093 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:35:00,093 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:35:00,093 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:35:00,093 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:35:00,095 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:35:00,095 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:35:00,099 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:35:00,103 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:35:00,103 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-11-02 20:35:00,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:35:00,103 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:00,104 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:35:00,106 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2022-11-02 20:35:00,106 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:35:00,106 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:35:00,106 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:35:00,106 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 20:35:00,133 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2022-11-02 20:35:00,134 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:35:00,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:00,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:00,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:35:00,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:35:00,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:00,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:35:00,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:35:00,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:35:00,254 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-11-02 20:35:00,254 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states and 208 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 20:35:00,463 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states and 208 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 446 states and 654 transitions. Complement of second has 7 states. [2022-11-02 20:35:00,464 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 20:35:00,465 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 20:35:00,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 302 transitions. [2022-11-02 20:35:00,465 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 302 transitions. Stem has 6 letters. Loop has 13 letters. [2022-11-02 20:35:00,466 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:35:00,466 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-11-02 20:35:00,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:00,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:00,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:35:00,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:35:00,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:00,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:35:00,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:35:00,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:35:00,573 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 20:35:00,573 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states and 208 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 20:35:00,768 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states and 208 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 460 states and 671 transitions. Complement of second has 9 states. [2022-11-02 20:35:00,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-11-02 20:35:00,769 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 20:35:00,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 311 transitions. [2022-11-02 20:35:00,770 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 13 letters. [2022-11-02 20:35:00,770 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:35:00,771 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 19 letters. Loop has 13 letters. [2022-11-02 20:35:00,771 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:35:00,771 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 26 letters. [2022-11-02 20:35:00,771 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:35:00,772 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 460 states and 671 transitions. [2022-11-02 20:35:00,776 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2022-11-02 20:35:00,779 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 460 states to 357 states and 533 transitions. [2022-11-02 20:35:00,780 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 301 [2022-11-02 20:35:00,780 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 302 [2022-11-02 20:35:00,780 INFO L73 IsDeterministic]: Start isDeterministic. Operand 357 states and 533 transitions. [2022-11-02 20:35:00,781 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:35:00,781 INFO L218 hiAutomatonCegarLoop]: Abstraction has 357 states and 533 transitions. [2022-11-02 20:35:00,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states and 533 transitions. [2022-11-02 20:35:00,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 139. [2022-11-02 20:35:00,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 139 states have (on average 1.4964028776978417) internal successors, (208), 138 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:35:00,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 208 transitions. [2022-11-02 20:35:00,799 INFO L240 hiAutomatonCegarLoop]: Abstraction has 139 states and 208 transitions. [2022-11-02 20:35:00,800 INFO L428 stractBuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2022-11-02 20:35:00,800 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-11-02 20:35:00,800 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states and 208 transitions. [2022-11-02 20:35:00,801 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-11-02 20:35:00,801 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:35:00,801 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:35:00,802 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-11-02 20:35:00,802 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:35:00,804 INFO L748 eck$LassoCheckResult]: Stem: 2649#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); 2581#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 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, 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_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;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;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~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; 2548#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 2549#L108-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; 2636#L113 assume 0 != 12288 + ssl3_connect_~tmp___1~0#1; 2592#L114 assume 0 != 16384 + ssl3_connect_~tmp___2~0#1; 2565#L119-1 [2022-11-02 20:35:00,804 INFO L750 eck$LassoCheckResult]: Loop: 2565#L119-1 assume !false; 2566#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 2654#L122 assume 12292 == ssl3_connect_~s__state~0#1; 2558#L123 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; 2559#L227 ssl3_connect_~s__server~0#1 := 0; 2640#L232 assume 0 != ssl3_connect_~cb~0#1; 2625#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 2626#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 2646#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 2575#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 2602#L269 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; 2520#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 2545#L556 ssl3_connect_~skip~0#1 := 0; 2565#L119-1 [2022-11-02 20:35:00,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:00,805 INFO L85 PathProgramCache]: Analyzing trace with hash 889513679, now seen corresponding path program 1 times [2022-11-02 20:35:00,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:00,806 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627678643] [2022-11-02 20:35:00,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:00,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:00,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:00,818 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:35:00,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:00,844 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:35:00,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:00,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 3 times [2022-11-02 20:35:00,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:00,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843373103] [2022-11-02 20:35:00,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:00,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:00,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:00,868 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:35:00,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:00,885 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:35:00,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:00,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1250887854, now seen corresponding path program 1 times [2022-11-02 20:35:00,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:00,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247780772] [2022-11-02 20:35:00,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:00,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:00,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:00,918 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:35:00,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:00,942 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:35:01,153 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:35:01,153 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:35:01,153 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:35:01,153 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:35:01,153 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:35:01,153 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:35:01,153 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:35:01,153 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:35:01,153 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration3_Loop [2022-11-02 20:35:01,153 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:35:01,153 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:35:01,155 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:35:01,162 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:35:01,165 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:35:01,168 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:35:01,180 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:35:01,184 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:35:01,186 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:35:01,189 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:35:01,191 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:35:01,195 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:35:01,198 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:35:01,201 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:35:01,206 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:35:01,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 20:35:01,212 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:35:01,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 20:35:01,287 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2022-11-02 20:35:01,542 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:35:01,542 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:35:01,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:35:01,543 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:01,544 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:35:01,551 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:35:01,551 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:35:01,565 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2022-11-02 20:35:01,582 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:35:01,583 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=-64512, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Honda state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=-64512, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:35:01,612 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2022-11-02 20:35:01,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:35:01,612 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:01,613 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:35:01,617 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:35:01,617 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:35:01,630 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2022-11-02 20:35:01,646 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:35:01,647 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 20:35:01,670 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2022-11-02 20:35:01,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:35:01,671 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:01,672 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:35:01,673 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2022-11-02 20:35:01,674 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:35:01,674 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:35:01,687 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:35:01,687 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 20:35:01,711 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2022-11-02 20:35:01,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:35:01,711 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:01,712 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:35:01,715 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2022-11-02 20:35:01,716 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:35:01,716 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:35:01,767 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:35:01,767 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp57~0#1=0, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.offset=0} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp57~0#1=0, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.offset=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:35:01,771 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2022-11-02 20:35:01,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:35:01,771 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:01,773 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:35:01,775 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:35:01,775 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:35:01,775 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2022-11-02 20:35:01,808 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2022-11-02 20:35:01,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:35:01,809 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:01,810 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:35:01,812 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2022-11-02 20:35:01,812 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:35:01,812 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:35:01,838 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:35:01,838 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 20:35:01,860 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Ended with exit code 0 [2022-11-02 20:35:01,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:35:01,861 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:01,861 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:35:01,862 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2022-11-02 20:35:01,863 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:35:01,863 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:35:01,874 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:35:01,874 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 20:35:01,899 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2022-11-02 20:35:01,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:35:01,899 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:01,900 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:35:01,901 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2022-11-02 20:35:01,901 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:35:01,901 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:35:01,913 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:35:01,913 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 20:35:01,937 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2022-11-02 20:35:01,937 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:35:01,937 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:01,938 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:35:01,939 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2022-11-02 20:35:01,939 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:35:01,940 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:35:01,956 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:35:01,957 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 20:35:01,977 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2022-11-02 20:35:01,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:35:01,978 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:01,978 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:35:01,979 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2022-11-02 20:35:01,980 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:35:01,980 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:35:02,013 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2022-11-02 20:35:02,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:35:02,013 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:02,014 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:35:02,015 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2022-11-02 20:35:02,016 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:35:02,016 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:35:02,042 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:35:02,042 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 20:35:02,064 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Ended with exit code 0 [2022-11-02 20:35:02,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:35:02,065 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:02,066 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:35:02,067 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2022-11-02 20:35:02,067 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:35:02,067 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:35:02,084 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:35:02,084 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 20:35:02,105 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2022-11-02 20:35:02,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:35:02,106 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:02,106 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:35:02,107 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2022-11-02 20:35:02,108 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:35:02,108 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:35:02,125 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:35:02,125 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 20:35:02,145 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2022-11-02 20:35:02,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:35:02,146 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:02,147 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:35:02,158 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2022-11-02 20:35:02,158 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:35:02,159 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:35:02,170 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:35:02,170 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 20:35:02,195 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2022-11-02 20:35:02,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:35:02,196 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:02,197 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:35:02,199 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2022-11-02 20:35:02,199 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:35:02,199 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:35:02,211 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:35:02,212 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 20:35:02,238 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Ended with exit code 0 [2022-11-02 20:35:02,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:35:02,239 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:02,239 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:35:02,240 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2022-11-02 20:35:02,241 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:35:02,242 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:35:02,261 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:35:02,261 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 20:35:02,289 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Ended with exit code 0 [2022-11-02 20:35:02,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:35:02,290 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:02,291 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:35:02,292 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2022-11-02 20:35:02,292 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:35:02,292 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:35:02,306 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:35:02,306 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 20:35:02,331 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Ended with exit code 0 [2022-11-02 20:35:02,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:35:02,331 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:02,332 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:35:02,333 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2022-11-02 20:35:02,334 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:35:02,334 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:35:02,377 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Forceful destruction successful, exit code 0 [2022-11-02 20:35:02,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:35:02,377 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:02,378 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:35:02,379 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2022-11-02 20:35:02,380 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:35:02,380 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:35:02,403 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:35:02,436 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Ended with exit code 0 [2022-11-02 20:35:02,437 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:35:02,437 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:35:02,437 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:35:02,437 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:35:02,437 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:35:02,437 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:35:02,437 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:35:02,437 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:35:02,437 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration3_Loop [2022-11-02 20:35:02,437 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:35:02,438 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:35:02,439 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:35:02,451 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:35:02,455 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:35:02,461 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:35:02,464 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:35:02,466 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:35:02,471 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:35:02,483 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:35:02,486 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:35:02,492 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:35:02,495 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:35:02,497 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:35:02,501 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:35:02,502 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:35:02,508 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:35:02,510 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:35:02,763 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:35:02,763 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:35:02,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:35:02,764 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:02,765 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:35:02,769 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2022-11-02 20:35:02,769 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:35:02,779 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:35:02,779 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:35:02,779 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:35:02,779 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:35:02,779 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:35:02,780 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:35:02,780 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:35:02,788 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:35:02,815 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Ended with exit code 0 [2022-11-02 20:35:02,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:35:02,815 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:02,816 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:35:02,817 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2022-11-02 20:35:02,817 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:35:02,827 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:35:02,827 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:35:02,827 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:35:02,827 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:35:02,827 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:35:02,828 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:35:02,828 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:35:02,830 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:35:02,852 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Ended with exit code 0 [2022-11-02 20:35:02,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:35:02,852 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:02,853 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:35:02,854 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2022-11-02 20:35:02,855 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:35:02,864 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:35:02,864 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:35:02,865 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:35:02,865 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:35:02,865 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:35:02,865 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:35:02,865 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:35:02,887 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:35:02,910 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Forceful destruction successful, exit code 0 [2022-11-02 20:35:02,910 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:35:02,910 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:02,911 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:35:02,912 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2022-11-02 20:35:02,912 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:35:02,922 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:35:02,922 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:35:02,922 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:35:02,922 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:35:02,922 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:35:02,923 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:35:02,923 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:35:02,925 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:35:02,948 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Ended with exit code 0 [2022-11-02 20:35:02,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:35:02,948 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:02,949 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:35:02,950 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2022-11-02 20:35:02,951 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:35:02,961 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:35:02,961 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:35:02,962 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:35:02,962 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:35:02,962 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:35:02,962 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:35:02,963 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:35:02,972 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:35:02,994 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Ended with exit code 0 [2022-11-02 20:35:02,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:35:02,995 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:02,996 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:35:02,997 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2022-11-02 20:35:02,998 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:35:03,008 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:35:03,009 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:35:03,009 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:35:03,009 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:35:03,009 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:35:03,010 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:35:03,010 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:35:03,027 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:35:03,050 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Ended with exit code 0 [2022-11-02 20:35:03,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:35:03,051 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:03,052 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:35:03,053 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2022-11-02 20:35:03,053 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:35:03,065 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:35:03,065 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:35:03,066 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:35:03,066 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:35:03,066 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:35:03,069 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:35:03,069 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:35:03,074 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:35:03,099 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Ended with exit code 0 [2022-11-02 20:35:03,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:35:03,100 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:03,101 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:35:03,102 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2022-11-02 20:35:03,102 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:35:03,114 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:35:03,114 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:35:03,114 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:35:03,114 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:35:03,114 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:35:03,115 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:35:03,115 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:35:03,137 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:35:03,161 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Forceful destruction successful, exit code 0 [2022-11-02 20:35:03,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:35:03,161 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:03,162 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:35:03,163 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2022-11-02 20:35:03,164 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:35:03,173 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:35:03,174 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:35:03,174 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:35:03,174 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:35:03,174 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:35:03,174 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:35:03,174 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:35:03,176 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:35:03,197 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Ended with exit code 0 [2022-11-02 20:35:03,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:35:03,198 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:03,199 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:35:03,201 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2022-11-02 20:35:03,202 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:35:03,211 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:35:03,211 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:35:03,211 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:35:03,212 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:35:03,212 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:35:03,212 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:35:03,212 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:35:03,214 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:35:03,234 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Ended with exit code 0 [2022-11-02 20:35:03,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:35:03,235 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:03,235 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:35:03,236 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2022-11-02 20:35:03,237 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:35:03,246 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:35:03,246 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:35:03,246 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:35:03,246 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:35:03,247 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:35:03,247 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:35:03,247 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:35:03,249 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:35:03,270 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Ended with exit code 0 [2022-11-02 20:35:03,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:35:03,271 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:03,272 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:35:03,279 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:35:03,290 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2022-11-02 20:35:03,290 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:35:03,291 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:35:03,291 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:35:03,291 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:35:03,291 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:35:03,291 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:35:03,292 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:35:03,293 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:35:03,313 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Ended with exit code 0 [2022-11-02 20:35:03,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:35:03,314 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:03,314 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:35:03,316 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2022-11-02 20:35:03,317 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:35:03,327 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:35:03,327 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:35:03,327 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:35:03,327 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:35:03,327 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:35:03,327 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:35:03,328 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:35:03,329 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:35:03,351 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Ended with exit code 0 [2022-11-02 20:35:03,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:35:03,352 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:03,353 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:35:03,353 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2022-11-02 20:35:03,354 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:35:03,364 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:35:03,364 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:35:03,364 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:35:03,364 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:35:03,364 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:35:03,365 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:35:03,365 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:35:03,368 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:35:03,370 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2022-11-02 20:35:03,370 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-11-02 20:35:03,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:35:03,371 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:03,371 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:35:03,373 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:35:03,373 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:35:03,373 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:35:03,373 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 20:35:03,374 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2022-11-02 20:35:03,396 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Ended with exit code 0 [2022-11-02 20:35:03,396 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:35:03,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:03,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:03,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:35:03,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:35:03,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:03,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:35:03,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:35:03,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:35:03,513 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-11-02 20:35:03,513 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states and 208 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 20:35:03,628 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Forceful destruction successful, exit code 0 [2022-11-02 20:35:03,770 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states and 208 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 446 states and 654 transitions. Complement of second has 7 states. [2022-11-02 20:35:03,771 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 20:35:03,771 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 20:35:03,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 302 transitions. [2022-11-02 20:35:03,772 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 302 transitions. Stem has 6 letters. Loop has 13 letters. [2022-11-02 20:35:03,773 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:35:03,773 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-11-02 20:35:03,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:03,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:03,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:35:03,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:35:03,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:03,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:35:03,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:35:03,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:35:03,892 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 20:35:03,893 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states and 208 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 20:35:04,107 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states and 208 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 460 states and 671 transitions. Complement of second has 9 states. [2022-11-02 20:35:04,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-11-02 20:35:04,108 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 20:35:04,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 311 transitions. [2022-11-02 20:35:04,109 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 13 letters. [2022-11-02 20:35:04,109 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:35:04,109 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 19 letters. Loop has 13 letters. [2022-11-02 20:35:04,109 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:35:04,109 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 26 letters. [2022-11-02 20:35:04,109 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:35:04,110 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 460 states and 671 transitions. [2022-11-02 20:35:04,113 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2022-11-02 20:35:04,115 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 460 states to 357 states and 533 transitions. [2022-11-02 20:35:04,115 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 301 [2022-11-02 20:35:04,116 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 302 [2022-11-02 20:35:04,116 INFO L73 IsDeterministic]: Start isDeterministic. Operand 357 states and 533 transitions. [2022-11-02 20:35:04,116 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:35:04,116 INFO L218 hiAutomatonCegarLoop]: Abstraction has 357 states and 533 transitions. [2022-11-02 20:35:04,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states and 533 transitions. [2022-11-02 20:35:04,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 139. [2022-11-02 20:35:04,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 139 states have (on average 1.4964028776978417) internal successors, (208), 138 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:35:04,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 208 transitions. [2022-11-02 20:35:04,123 INFO L240 hiAutomatonCegarLoop]: Abstraction has 139 states and 208 transitions. [2022-11-02 20:35:04,123 INFO L428 stractBuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2022-11-02 20:35:04,123 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-11-02 20:35:04,123 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states and 208 transitions. [2022-11-02 20:35:04,124 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-11-02 20:35:04,124 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:35:04,124 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:35:04,125 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:35:04,125 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:35:04,126 INFO L748 eck$LassoCheckResult]: Stem: 3846#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); 3778#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 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, 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_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;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;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~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; 3741#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 3742#L108-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; 3833#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 3790#L119-1 assume !false; 3766#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3785#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 3787#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 3791#L128 assume 4096 == ssl3_connect_~s__state~0#1; 3756#L227 [2022-11-02 20:35:04,126 INFO L750 eck$LassoCheckResult]: Loop: 3756#L227 ssl3_connect_~s__server~0#1 := 0; 3837#L232 assume 0 != ssl3_connect_~cb~0#1; 3822#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 3823#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 3843#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 3772#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 3799#L269 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; 3717#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3745#L556 ssl3_connect_~skip~0#1 := 0; 3762#L119-1 assume !false; 3763#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3851#L122 assume 12292 == ssl3_connect_~s__state~0#1; 3755#L123 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; 3756#L227 [2022-11-02 20:35:04,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:04,126 INFO L85 PathProgramCache]: Analyzing trace with hash -704384419, now seen corresponding path program 1 times [2022-11-02 20:35:04,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:04,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910520597] [2022-11-02 20:35:04,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:04,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:04,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:04,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:35:04,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:35:04,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910520597] [2022-11-02 20:35:04,185 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910520597] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:35:04,185 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:35:04,185 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:35:04,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601102617] [2022-11-02 20:35:04,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:35:04,188 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:35:04,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:04,188 INFO L85 PathProgramCache]: Analyzing trace with hash -373780978, now seen corresponding path program 4 times [2022-11-02 20:35:04,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:04,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319369044] [2022-11-02 20:35:04,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:04,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:04,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:04,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:35:04,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:35:04,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319369044] [2022-11-02 20:35:04,217 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319369044] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:35:04,217 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:35:04,217 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:35:04,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331718614] [2022-11-02 20:35:04,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:35:04,218 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:35:04,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:35:04,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:35:04,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:35:04,226 INFO L87 Difference]: Start difference. First operand 139 states and 208 transitions. cyclomatic complexity: 71 Second operand has 3 states, 3 states have (on average 3.3333333333333335) 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 20:35:04,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:35:04,314 INFO L93 Difference]: Finished difference Result 143 states and 211 transitions. [2022-11-02 20:35:04,314 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 143 states and 211 transitions. [2022-11-02 20:35:04,315 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-11-02 20:35:04,316 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 143 states to 141 states and 209 transitions. [2022-11-02 20:35:04,317 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 116 [2022-11-02 20:35:04,317 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 116 [2022-11-02 20:35:04,317 INFO L73 IsDeterministic]: Start isDeterministic. Operand 141 states and 209 transitions. [2022-11-02 20:35:04,317 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:35:04,317 INFO L218 hiAutomatonCegarLoop]: Abstraction has 141 states and 209 transitions. [2022-11-02 20:35:04,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states and 209 transitions. [2022-11-02 20:35:04,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 141. [2022-11-02 20:35:04,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 141 states have (on average 1.4822695035460993) internal successors, (209), 140 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:35:04,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 209 transitions. [2022-11-02 20:35:04,331 INFO L240 hiAutomatonCegarLoop]: Abstraction has 141 states and 209 transitions. [2022-11-02 20:35:04,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:35:04,333 INFO L428 stractBuchiCegarLoop]: Abstraction has 141 states and 209 transitions. [2022-11-02 20:35:04,333 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-11-02 20:35:04,334 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states and 209 transitions. [2022-11-02 20:35:04,334 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-11-02 20:35:04,335 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:35:04,335 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:35:04,336 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 20:35:04,336 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:35:04,337 INFO L748 eck$LassoCheckResult]: Stem: 4134#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); 4067#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 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, 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_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;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;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~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; 4030#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4031#L108-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; 4121#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 4051#L119-1 assume !false; 4052#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4075#L122 assume 12292 == ssl3_connect_~s__state~0#1; 4046#L123 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; 4047#L227 ssl3_connect_~s__server~0#1 := 0; 4126#L232 assume !(0 != ssl3_connect_~cb~0#1); 4111#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 4112#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 4132#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 4063#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4087#L269 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; 4088#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4036#L556 ssl3_connect_~skip~0#1 := 0; 4053#L119-1 assume !false; 4055#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4074#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 4076#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 4078#L128 assume 4096 == ssl3_connect_~s__state~0#1; 4045#L227 [2022-11-02 20:35:04,337 INFO L750 eck$LassoCheckResult]: Loop: 4045#L227 ssl3_connect_~s__server~0#1 := 0; 4125#L232 assume 0 != ssl3_connect_~cb~0#1; 4109#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 4110#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 4131#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 4061#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4086#L269 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; 4006#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4034#L556 ssl3_connect_~skip~0#1 := 0; 4135#L119-1 assume !false; 4144#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4143#L122 assume 12292 == ssl3_connect_~s__state~0#1; 4044#L123 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; 4045#L227 [2022-11-02 20:35:04,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:04,337 INFO L85 PathProgramCache]: Analyzing trace with hash 1147115704, now seen corresponding path program 1 times [2022-11-02 20:35:04,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:04,339 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49360123] [2022-11-02 20:35:04,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:04,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:04,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:04,419 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 20:35:04,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:35:04,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49360123] [2022-11-02 20:35:04,420 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49360123] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:35:04,420 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:35:04,420 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:35:04,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826965817] [2022-11-02 20:35:04,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:35:04,421 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:35:04,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:04,422 INFO L85 PathProgramCache]: Analyzing trace with hash -373780978, now seen corresponding path program 5 times [2022-11-02 20:35:04,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:04,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824546049] [2022-11-02 20:35:04,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:04,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:04,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:04,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:35:04,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:35:04,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824546049] [2022-11-02 20:35:04,470 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824546049] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:35:04,470 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:35:04,470 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:35:04,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320282280] [2022-11-02 20:35:04,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:35:04,471 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:35:04,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:35:04,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:35:04,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:35:04,471 INFO L87 Difference]: Start difference. First operand 141 states and 209 transitions. cyclomatic complexity: 70 Second operand has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:35:04,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:35:04,651 INFO L93 Difference]: Finished difference Result 195 states and 271 transitions. [2022-11-02 20:35:04,651 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 195 states and 271 transitions. [2022-11-02 20:35:04,653 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 157 [2022-11-02 20:35:04,654 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 195 states to 190 states and 266 transitions. [2022-11-02 20:35:04,654 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 170 [2022-11-02 20:35:04,654 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 190 [2022-11-02 20:35:04,655 INFO L73 IsDeterministic]: Start isDeterministic. Operand 190 states and 266 transitions. [2022-11-02 20:35:04,660 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:35:04,660 INFO L218 hiAutomatonCegarLoop]: Abstraction has 190 states and 266 transitions. [2022-11-02 20:35:04,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states and 266 transitions. [2022-11-02 20:35:04,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 154. [2022-11-02 20:35:04,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 154 states have (on average 1.422077922077922) internal successors, (219), 153 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:35:04,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 219 transitions. [2022-11-02 20:35:04,665 INFO L240 hiAutomatonCegarLoop]: Abstraction has 154 states and 219 transitions. [2022-11-02 20:35:04,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:35:04,669 INFO L428 stractBuchiCegarLoop]: Abstraction has 154 states and 219 transitions. [2022-11-02 20:35:04,669 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-11-02 20:35:04,670 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 154 states and 219 transitions. [2022-11-02 20:35:04,670 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 144 [2022-11-02 20:35:04,671 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:35:04,671 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:35:04,671 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:35:04,672 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 20:35:04,672 INFO L748 eck$LassoCheckResult]: Stem: 4457#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); 4397#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 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, 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_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;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;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~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; 4372#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4373#L108-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; 4444#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 4406#L119-1 assume !false; 4403#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4404#L122 assume 12292 == ssl3_connect_~s__state~0#1; 4381#L123 [2022-11-02 20:35:04,672 INFO L750 eck$LassoCheckResult]: Loop: 4381#L123 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; 4382#L227 ssl3_connect_~s__server~0#1 := 0; 4447#L232 assume 0 != ssl3_connect_~cb~0#1; 4435#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 4436#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 4452#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 4392#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4414#L269 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; 4395#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4376#L556 ssl3_connect_~skip~0#1 := 0; 4385#L119-1 assume !false; 4386#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4501#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 4440#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 4407#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 4398#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 4399#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 4413#L137 assume 4368 == ssl3_connect_~s__state~0#1; 4402#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 4364#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 4365#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 4433#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 4349#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4492#L556 ssl3_connect_~skip~0#1 := 0; 4491#L119-1 assume !false; 4490#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4489#L122 assume 12292 == ssl3_connect_~s__state~0#1; 4381#L123 [2022-11-02 20:35:04,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:04,673 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 1 times [2022-11-02 20:35:04,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:04,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130026846] [2022-11-02 20:35:04,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:04,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:04,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:04,681 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:35:04,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:04,690 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:35:04,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:04,691 INFO L85 PathProgramCache]: Analyzing trace with hash -368867471, now seen corresponding path program 1 times [2022-11-02 20:35:04,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:04,691 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129892924] [2022-11-02 20:35:04,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:04,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:04,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:04,730 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:35:04,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:35:04,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129892924] [2022-11-02 20:35:04,731 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129892924] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:35:04,731 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:35:04,731 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:35:04,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771043878] [2022-11-02 20:35:04,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:35:04,732 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:35:04,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:35:04,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:35:04,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:35:04,733 INFO L87 Difference]: Start difference. First operand 154 states and 219 transitions. cyclomatic complexity: 66 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 20:35:04,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:35:04,913 INFO L93 Difference]: Finished difference Result 209 states and 289 transitions. [2022-11-02 20:35:04,913 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 209 states and 289 transitions. [2022-11-02 20:35:04,915 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 199 [2022-11-02 20:35:04,917 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 209 states to 209 states and 289 transitions. [2022-11-02 20:35:04,917 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 209 [2022-11-02 20:35:04,918 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 209 [2022-11-02 20:35:04,918 INFO L73 IsDeterministic]: Start isDeterministic. Operand 209 states and 289 transitions. [2022-11-02 20:35:04,918 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:35:04,918 INFO L218 hiAutomatonCegarLoop]: Abstraction has 209 states and 289 transitions. [2022-11-02 20:35:04,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states and 289 transitions. [2022-11-02 20:35:04,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 171. [2022-11-02 20:35:04,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 171 states have (on average 1.4385964912280702) internal successors, (246), 170 states have internal predecessors, (246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:35:04,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 246 transitions. [2022-11-02 20:35:04,923 INFO L240 hiAutomatonCegarLoop]: Abstraction has 171 states and 246 transitions. [2022-11-02 20:35:04,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:35:04,924 INFO L428 stractBuchiCegarLoop]: Abstraction has 171 states and 246 transitions. [2022-11-02 20:35:04,924 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-11-02 20:35:04,925 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 171 states and 246 transitions. [2022-11-02 20:35:04,926 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 161 [2022-11-02 20:35:04,926 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:35:04,926 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:35:04,927 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:35:04,927 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 20:35:04,928 INFO L748 eck$LassoCheckResult]: Stem: 4828#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); 4765#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 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, 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_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;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;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~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; 4743#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4744#L108-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; 4815#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 4775#L119-1 assume !false; 4887#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4847#L122 assume 12292 == ssl3_connect_~s__state~0#1; 4750#L123 [2022-11-02 20:35:04,928 INFO L750 eck$LassoCheckResult]: Loop: 4750#L123 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; 4751#L227 ssl3_connect_~s__server~0#1 := 0; 4818#L232 assume 0 != ssl3_connect_~cb~0#1; 4806#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 4807#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 4823#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 4761#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4784#L269 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; 4785#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4867#L556 ssl3_connect_~skip~0#1 := 0; 4866#L119-1 assume !false; 4864#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4862#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 4860#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 4858#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 4854#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 4853#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 4852#L137 assume 4368 == ssl3_connect_~s__state~0#1; 4770#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 4733#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 4734#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 4804#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 4814#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4881#L556 ssl3_connect_~skip~0#1 := 0; 4878#L119-1 assume !false; 4874#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4772#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 4773#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 4776#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 4766#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 4767#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 4782#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 4783#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 4838#L143 assume 4384 == ssl3_connect_~s__state~0#1; 4827#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 4789#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 4790#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 4795#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 4717#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 4718#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4742#L556 ssl3_connect_~skip~0#1 := 0; 4754#L119-1 assume !false; 4755#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4771#L122 assume 12292 == ssl3_connect_~s__state~0#1; 4750#L123 [2022-11-02 20:35:04,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:04,929 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 2 times [2022-11-02 20:35:04,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:04,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393942175] [2022-11-02 20:35:04,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:04,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:04,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:04,935 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:35:04,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:04,942 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:35:04,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:04,942 INFO L85 PathProgramCache]: Analyzing trace with hash -1596197359, now seen corresponding path program 1 times [2022-11-02 20:35:04,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:04,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221072802] [2022-11-02 20:35:04,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:04,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:04,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:05,000 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 20:35:05,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:35:05,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221072802] [2022-11-02 20:35:05,001 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221072802] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:35:05,001 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:35:05,001 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:35:05,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916563296] [2022-11-02 20:35:05,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:35:05,002 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:35:05,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:35:05,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:35:05,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:35:05,003 INFO L87 Difference]: Start difference. First operand 171 states and 246 transitions. cyclomatic complexity: 76 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 20:35:05,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:35:05,191 INFO L93 Difference]: Finished difference Result 224 states and 334 transitions. [2022-11-02 20:35:05,191 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 224 states and 334 transitions. [2022-11-02 20:35:05,193 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2022-11-02 20:35:05,195 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 224 states to 224 states and 334 transitions. [2022-11-02 20:35:05,195 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 224 [2022-11-02 20:35:05,195 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 224 [2022-11-02 20:35:05,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 224 states and 334 transitions. [2022-11-02 20:35:05,196 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:35:05,196 INFO L218 hiAutomatonCegarLoop]: Abstraction has 224 states and 334 transitions. [2022-11-02 20:35:05,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states and 334 transitions. [2022-11-02 20:35:05,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 210. [2022-11-02 20:35:05,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 210 states have (on average 1.5095238095238095) internal successors, (317), 209 states have internal predecessors, (317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:35:05,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 317 transitions. [2022-11-02 20:35:05,202 INFO L240 hiAutomatonCegarLoop]: Abstraction has 210 states and 317 transitions. [2022-11-02 20:35:05,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:35:05,204 INFO L428 stractBuchiCegarLoop]: Abstraction has 210 states and 317 transitions. [2022-11-02 20:35:05,204 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-11-02 20:35:05,204 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 210 states and 317 transitions. [2022-11-02 20:35:05,205 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 200 [2022-11-02 20:35:05,205 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:35:05,206 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:35:05,209 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:35:05,209 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 20:35:05,210 INFO L748 eck$LassoCheckResult]: Stem: 5233#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); 5169#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 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, 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_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;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;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~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; 5144#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 5145#L108-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; 5219#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 5179#L119-1 assume !false; 5307#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5254#L122 assume 12292 == ssl3_connect_~s__state~0#1; 5153#L123 [2022-11-02 20:35:05,218 INFO L750 eck$LassoCheckResult]: Loop: 5153#L123 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; 5154#L227 ssl3_connect_~s__server~0#1 := 0; 5222#L232 assume 0 != ssl3_connect_~cb~0#1; 5209#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 5210#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 5228#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 5164#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 5188#L269 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; 5189#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5274#L556 ssl3_connect_~skip~0#1 := 0; 5273#L119-1 assume !false; 5272#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5271#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 5270#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 5267#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 5264#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 5256#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 5255#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 5181#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 5182#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 5215#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 5216#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 5161#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 5162#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 5280#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 5127#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 5128#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 5149#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 5150#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 5183#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 5172#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 5173#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 5237#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 5223#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 5141#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 5142#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 5208#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 5203#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 5204#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 5155#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 5156#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 5167#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 5201#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 5202#L215 assume 4352 == ssl3_connect_~s__state~0#1; 5229#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 5196#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 5165#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 5166#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5316#L556 ssl3_connect_~skip~0#1 := 0; 5313#L119-1 assume !false; 5311#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5310#L122 assume 12292 == ssl3_connect_~s__state~0#1; 5153#L123 [2022-11-02 20:35:05,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:05,219 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 3 times [2022-11-02 20:35:05,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:05,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734469742] [2022-11-02 20:35:05,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:05,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:05,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:05,227 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:35:05,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:05,238 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:35:05,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:05,240 INFO L85 PathProgramCache]: Analyzing trace with hash -757879657, now seen corresponding path program 1 times [2022-11-02 20:35:05,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:05,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460924784] [2022-11-02 20:35:05,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:05,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:05,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:05,286 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:35:05,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:35:05,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460924784] [2022-11-02 20:35:05,287 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460924784] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:35:05,287 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:35:05,287 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:35:05,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678017366] [2022-11-02 20:35:05,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:35:05,289 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:35:05,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:35:05,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:35:05,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:35:05,292 INFO L87 Difference]: Start difference. First operand 210 states and 317 transitions. cyclomatic complexity: 108 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 20:35:05,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:35:05,412 INFO L93 Difference]: Finished difference Result 228 states and 341 transitions. [2022-11-02 20:35:05,412 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 228 states and 341 transitions. [2022-11-02 20:35:05,413 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 218 [2022-11-02 20:35:05,415 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 228 states to 228 states and 341 transitions. [2022-11-02 20:35:05,415 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 228 [2022-11-02 20:35:05,417 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 228 [2022-11-02 20:35:05,417 INFO L73 IsDeterministic]: Start isDeterministic. Operand 228 states and 341 transitions. [2022-11-02 20:35:05,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:35:05,418 INFO L218 hiAutomatonCegarLoop]: Abstraction has 228 states and 341 transitions. [2022-11-02 20:35:05,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states and 341 transitions. [2022-11-02 20:35:05,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 225. [2022-11-02 20:35:05,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 225 states have (on average 1.4977777777777779) internal successors, (337), 224 states have internal predecessors, (337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:35:05,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 337 transitions. [2022-11-02 20:35:05,426 INFO L240 hiAutomatonCegarLoop]: Abstraction has 225 states and 337 transitions. [2022-11-02 20:35:05,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:35:05,427 INFO L428 stractBuchiCegarLoop]: Abstraction has 225 states and 337 transitions. [2022-11-02 20:35:05,427 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-11-02 20:35:05,427 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 225 states and 337 transitions. [2022-11-02 20:35:05,428 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2022-11-02 20:35:05,429 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:35:05,429 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:35:05,431 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:35:05,431 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 20:35:05,431 INFO L748 eck$LassoCheckResult]: Stem: 5676#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); 5612#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 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, 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_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;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;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~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; 5586#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 5587#L108-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; 5662#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 5621#L119-1 assume !false; 5750#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5748#L122 assume 12292 == ssl3_connect_~s__state~0#1; 5595#L123 [2022-11-02 20:35:05,432 INFO L750 eck$LassoCheckResult]: Loop: 5595#L123 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; 5596#L227 ssl3_connect_~s__server~0#1 := 0; 5665#L232 assume 0 != ssl3_connect_~cb~0#1; 5652#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 5653#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 5671#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 5606#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 5630#L269 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; 5631#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5781#L556 ssl3_connect_~skip~0#1 := 0; 5780#L119-1 assume !false; 5779#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5778#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 5777#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 5622#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 5623#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 5677#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 5629#L137 assume 4368 == ssl3_connect_~s__state~0#1; 5617#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 5578#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 5579#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 5650#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 5661#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5590#L556 ssl3_connect_~skip~0#1 := 0; 5599#L119-1 assume !false; 5600#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5618#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 5619#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 5657#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 5613#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 5614#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 5744#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 5624#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 5625#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 5658#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 5659#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 5603#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 5604#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 5580#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 5571#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 5572#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 5591#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 5592#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 5626#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 5615#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 5616#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 5670#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 5666#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 5583#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 5584#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 5651#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 5645#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 5646#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 5597#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 5598#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 5609#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 5643#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 5644#L215 assume 4352 == ssl3_connect_~s__state~0#1; 5672#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 5639#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 5607#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 5608#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5737#L556 ssl3_connect_~skip~0#1 := 0; 5736#L119-1 assume !false; 5735#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5733#L122 assume 12292 == ssl3_connect_~s__state~0#1; 5595#L123 [2022-11-02 20:35:05,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:05,432 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 4 times [2022-11-02 20:35:05,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:05,433 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237672668] [2022-11-02 20:35:05,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:05,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:05,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:05,439 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:35:05,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:05,451 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:35:05,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:05,455 INFO L85 PathProgramCache]: Analyzing trace with hash -1752567442, now seen corresponding path program 1 times [2022-11-02 20:35:05,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:05,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796050522] [2022-11-02 20:35:05,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:05,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:05,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:05,490 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 20:35:05,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:35:05,491 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796050522] [2022-11-02 20:35:05,491 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796050522] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:35:05,491 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:35:05,491 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:35:05,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549194145] [2022-11-02 20:35:05,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:35:05,492 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:35:05,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:35:05,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:35:05,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:35:05,493 INFO L87 Difference]: Start difference. First operand 225 states and 337 transitions. cyclomatic complexity: 113 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 20:35:05,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:35:05,604 INFO L93 Difference]: Finished difference Result 230 states and 340 transitions. [2022-11-02 20:35:05,604 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 230 states and 340 transitions. [2022-11-02 20:35:05,606 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 220 [2022-11-02 20:35:05,607 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 230 states to 230 states and 340 transitions. [2022-11-02 20:35:05,607 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 230 [2022-11-02 20:35:05,608 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 230 [2022-11-02 20:35:05,608 INFO L73 IsDeterministic]: Start isDeterministic. Operand 230 states and 340 transitions. [2022-11-02 20:35:05,608 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:35:05,609 INFO L218 hiAutomatonCegarLoop]: Abstraction has 230 states and 340 transitions. [2022-11-02 20:35:05,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states and 340 transitions. [2022-11-02 20:35:05,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 225. [2022-11-02 20:35:05,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 225 states have (on average 1.4755555555555555) internal successors, (332), 224 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:35:05,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 332 transitions. [2022-11-02 20:35:05,613 INFO L240 hiAutomatonCegarLoop]: Abstraction has 225 states and 332 transitions. [2022-11-02 20:35:05,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:35:05,614 INFO L428 stractBuchiCegarLoop]: Abstraction has 225 states and 332 transitions. [2022-11-02 20:35:05,614 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-11-02 20:35:05,615 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 225 states and 332 transitions. [2022-11-02 20:35:05,616 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2022-11-02 20:35:05,616 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:35:05,616 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:35:05,617 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:35:05,617 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 20:35:05,617 INFO L748 eck$LassoCheckResult]: Stem: 6144#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); 6076#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 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, 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_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;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;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~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; 6049#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 6050#L108-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; 6131#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 6088#L119-1 assume !false; 6177#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6176#L122 assume 12292 == ssl3_connect_~s__state~0#1; 6059#L123 [2022-11-02 20:35:05,618 INFO L750 eck$LassoCheckResult]: Loop: 6059#L123 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; 6060#L227 ssl3_connect_~s__server~0#1 := 0; 6135#L232 assume 0 != ssl3_connect_~cb~0#1; 6119#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 6120#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 6141#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 6070#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 6097#L269 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; 6098#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6191#L556 ssl3_connect_~skip~0#1 := 0; 6189#L119-1 assume !false; 6187#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6185#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 6183#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 6089#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 6090#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 6145#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 6146#L137 assume 4368 == ssl3_connect_~s__state~0#1; 6081#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 6039#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 6040#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 6117#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 6130#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6192#L556 ssl3_connect_~skip~0#1 := 0; 6190#L119-1 assume !false; 6188#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6186#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 6184#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 6182#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 6181#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 6178#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 6096#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 6091#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 6092#L143 assume 4384 == ssl3_connect_~s__state~0#1; 6128#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 6102#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 6103#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 6109#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 6023#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 6024#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6236#L556 ssl3_connect_~skip~0#1 := 0; 6235#L119-1 assume !false; 6082#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6083#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 6086#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 6125#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 6077#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 6078#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 6247#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 6152#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 6153#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 6126#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 6127#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 6205#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 6084#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 6085#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 6233#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 6232#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 6231#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 6230#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 6093#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 6079#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 6080#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 6139#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 6140#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 6154#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 6155#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 6179#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 6180#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 6201#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 6202#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 6211#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 6208#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 6111#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 6112#L215 assume 4352 == ssl3_connect_~s__state~0#1; 6142#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 6107#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 6071#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 6072#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6168#L556 ssl3_connect_~skip~0#1 := 0; 6166#L119-1 assume !false; 6164#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6162#L122 assume 12292 == ssl3_connect_~s__state~0#1; 6059#L123 [2022-11-02 20:35:05,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:05,618 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 5 times [2022-11-02 20:35:05,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:05,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920739356] [2022-11-02 20:35:05,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:05,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:05,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:05,624 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:35:05,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:05,630 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:35:05,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:05,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1377284402, now seen corresponding path program 1 times [2022-11-02 20:35:05,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:05,631 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124718395] [2022-11-02 20:35:05,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:05,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:05,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:05,676 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 20:35:05,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:35:05,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124718395] [2022-11-02 20:35:05,676 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124718395] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:35:05,677 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:35:05,677 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:35:05,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336187945] [2022-11-02 20:35:05,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:35:05,678 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:35:05,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:35:05,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:35:05,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:35:05,679 INFO L87 Difference]: Start difference. First operand 225 states and 332 transitions. cyclomatic complexity: 108 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 20:35:05,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:35:05,837 INFO L93 Difference]: Finished difference Result 268 states and 381 transitions. [2022-11-02 20:35:05,837 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 268 states and 381 transitions. [2022-11-02 20:35:05,838 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 258 [2022-11-02 20:35:05,840 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 268 states to 268 states and 381 transitions. [2022-11-02 20:35:05,840 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 268 [2022-11-02 20:35:05,841 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 268 [2022-11-02 20:35:05,841 INFO L73 IsDeterministic]: Start isDeterministic. Operand 268 states and 381 transitions. [2022-11-02 20:35:05,841 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:35:05,841 INFO L218 hiAutomatonCegarLoop]: Abstraction has 268 states and 381 transitions. [2022-11-02 20:35:05,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states and 381 transitions. [2022-11-02 20:35:05,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 265. [2022-11-02 20:35:05,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 265 states have (on average 1.4226415094339622) internal successors, (377), 264 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:35:05,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 377 transitions. [2022-11-02 20:35:05,847 INFO L240 hiAutomatonCegarLoop]: Abstraction has 265 states and 377 transitions. [2022-11-02 20:35:05,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:35:05,848 INFO L428 stractBuchiCegarLoop]: Abstraction has 265 states and 377 transitions. [2022-11-02 20:35:05,848 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-11-02 20:35:05,848 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 265 states and 377 transitions. [2022-11-02 20:35:05,850 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 255 [2022-11-02 20:35:05,850 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:35:05,850 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:35:05,852 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:35:05,852 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 20:35:05,852 INFO L748 eck$LassoCheckResult]: Stem: 6641#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); 6573#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 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, 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_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;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;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~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; 6547#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 6548#L108-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; 6623#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 6582#L119-1 assume !false; 6669#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6667#L122 assume 12292 == ssl3_connect_~s__state~0#1; 6556#L123 [2022-11-02 20:35:05,853 INFO L750 eck$LassoCheckResult]: Loop: 6556#L123 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; 6557#L227 ssl3_connect_~s__server~0#1 := 0; 6626#L232 assume 0 != ssl3_connect_~cb~0#1; 6613#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 6614#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 6634#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 6567#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 6590#L269 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; 6591#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6719#L556 ssl3_connect_~skip~0#1 := 0; 6718#L119-1 assume !false; 6717#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6716#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 6715#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 6714#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 6713#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 6712#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 6651#L137 assume 4368 == ssl3_connect_~s__state~0#1; 6578#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 6539#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 6540#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 6611#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 6622#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6750#L556 ssl3_connect_~skip~0#1 := 0; 6749#L119-1 assume !false; 6748#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6734#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 6735#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 6583#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 6574#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 6575#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 6589#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 6584#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 6585#L143 assume 4384 == ssl3_connect_~s__state~0#1; 6640#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 6595#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 6596#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 6601#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 6602#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 6531#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6706#L556 ssl3_connect_~skip~0#1 := 0; 6705#L119-1 assume !false; 6704#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6703#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 6702#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 6701#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 6699#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 6700#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 6786#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 6785#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 6784#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 6783#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 6782#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 6781#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 6780#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 6695#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 6696#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 6649#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 6650#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 6686#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 6687#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 6767#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 6766#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 6765#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 6764#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 6763#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 6681#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 6682#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 6683#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 6688#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 6689#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 6727#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 6726#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 6604#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 6605#L215 assume 4352 == ssl3_connect_~s__state~0#1; 6635#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 6599#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 6568#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 6569#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6668#L556 ssl3_connect_~skip~0#1 := 0; 6666#L119-1 assume !false; 6665#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6664#L122 assume 12292 == ssl3_connect_~s__state~0#1; 6556#L123 [2022-11-02 20:35:05,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:05,853 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 6 times [2022-11-02 20:35:05,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:05,854 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874662421] [2022-11-02 20:35:05,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:05,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:05,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:05,860 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:35:05,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:05,874 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:35:05,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:05,874 INFO L85 PathProgramCache]: Analyzing trace with hash 550988300, now seen corresponding path program 1 times [2022-11-02 20:35:05,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:05,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027216534] [2022-11-02 20:35:05,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:05,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:05,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:05,937 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 20:35:05,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:35:05,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027216534] [2022-11-02 20:35:05,938 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027216534] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:35:05,938 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:35:05,938 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:35:05,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081381474] [2022-11-02 20:35:05,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:35:05,940 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:35:05,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:35:05,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:35:05,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:35:05,941 INFO L87 Difference]: Start difference. First operand 265 states and 377 transitions. cyclomatic complexity: 113 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 20:35:06,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:35:06,065 INFO L93 Difference]: Finished difference Result 289 states and 408 transitions. [2022-11-02 20:35:06,065 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 289 states and 408 transitions. [2022-11-02 20:35:06,067 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 279 [2022-11-02 20:35:06,069 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 289 states to 289 states and 408 transitions. [2022-11-02 20:35:06,069 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 289 [2022-11-02 20:35:06,070 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 289 [2022-11-02 20:35:06,070 INFO L73 IsDeterministic]: Start isDeterministic. Operand 289 states and 408 transitions. [2022-11-02 20:35:06,071 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:35:06,071 INFO L218 hiAutomatonCegarLoop]: Abstraction has 289 states and 408 transitions. [2022-11-02 20:35:06,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states and 408 transitions. [2022-11-02 20:35:06,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 284. [2022-11-02 20:35:06,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 284 states have (on average 1.4119718309859155) internal successors, (401), 283 states have internal predecessors, (401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:35:06,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 401 transitions. [2022-11-02 20:35:06,078 INFO L240 hiAutomatonCegarLoop]: Abstraction has 284 states and 401 transitions. [2022-11-02 20:35:06,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:35:06,079 INFO L428 stractBuchiCegarLoop]: Abstraction has 284 states and 401 transitions. [2022-11-02 20:35:06,079 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2022-11-02 20:35:06,079 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 284 states and 401 transitions. [2022-11-02 20:35:06,081 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 274 [2022-11-02 20:35:06,081 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:35:06,081 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:35:06,085 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:35:06,085 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, 1] [2022-11-02 20:35:06,085 INFO L748 eck$LassoCheckResult]: Stem: 7197#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); 7133#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 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, 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_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;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;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~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; 7107#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 7108#L108-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; 7183#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 7120#L119-1 assume !false; 7121#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7139#L122 assume 12292 == ssl3_connect_~s__state~0#1; 7116#L123 [2022-11-02 20:35:06,086 INFO L750 eck$LassoCheckResult]: Loop: 7116#L123 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; 7117#L227 ssl3_connect_~s__server~0#1 := 0; 7186#L232 assume 0 != ssl3_connect_~cb~0#1; 7173#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 7174#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 7192#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 7127#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 7150#L269 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; 7151#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7345#L556 ssl3_connect_~skip~0#1 := 0; 7344#L119-1 assume !false; 7339#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7337#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 7335#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 7143#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 7134#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 7135#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 7210#L137 assume 4368 == ssl3_connect_~s__state~0#1; 7138#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 7099#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 7100#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 7171#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 7182#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7298#L556 ssl3_connect_~skip~0#1 := 0; 7296#L119-1 assume !false; 7294#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7292#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 7290#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 7288#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 7286#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 7198#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 7149#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 7144#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 7145#L143 assume 4384 == ssl3_connect_~s__state~0#1; 7196#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 7155#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 7156#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 7161#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 7162#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 7283#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7278#L556 ssl3_connect_~skip~0#1 := 0; 7277#L119-1 assume !false; 7276#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7275#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 7274#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 7273#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 7272#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 7271#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 7270#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 7269#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 7268#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 7267#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 7266#L149 assume 4400 == ssl3_connect_~s__state~0#1; 7086#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 7087#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 7153#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 7091#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7199#L556 ssl3_connect_~skip~0#1 := 0; 7200#L119-1 assume !false; 7356#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7140#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 7141#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 7178#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 7216#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 7253#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 7252#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 7211#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 7212#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 7233#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 7234#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 7265#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 7251#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 7250#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 7207#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 7208#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 7209#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 7229#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 7259#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 7257#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 7255#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 7249#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 7248#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 7247#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 7246#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 7245#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 7244#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 7243#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 7242#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 7240#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 7241#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 7164#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 7165#L215 assume 4352 == ssl3_connect_~s__state~0#1; 7193#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 7159#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 7128#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 7129#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7338#L556 ssl3_connect_~skip~0#1 := 0; 7336#L119-1 assume !false; 7334#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7235#L122 assume 12292 == ssl3_connect_~s__state~0#1; 7116#L123 [2022-11-02 20:35:06,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:06,087 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 7 times [2022-11-02 20:35:06,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:06,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166660206] [2022-11-02 20:35:06,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:06,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:06,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:06,095 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:35:06,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:06,102 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:35:06,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:06,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1712991778, now seen corresponding path program 1 times [2022-11-02 20:35:06,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:06,103 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005753052] [2022-11-02 20:35:06,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:06,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:06,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:06,172 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 20:35:06,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:35:06,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005753052] [2022-11-02 20:35:06,173 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005753052] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:35:06,173 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:35:06,173 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:35:06,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380636326] [2022-11-02 20:35:06,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:35:06,174 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:35:06,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:35:06,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:35:06,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:35:06,175 INFO L87 Difference]: Start difference. First operand 284 states and 401 transitions. cyclomatic complexity: 118 Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:35:06,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:35:06,323 INFO L93 Difference]: Finished difference Result 308 states and 431 transitions. [2022-11-02 20:35:06,323 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 308 states and 431 transitions. [2022-11-02 20:35:06,325 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 298 [2022-11-02 20:35:06,327 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 308 states to 308 states and 431 transitions. [2022-11-02 20:35:06,327 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 308 [2022-11-02 20:35:06,327 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 308 [2022-11-02 20:35:06,327 INFO L73 IsDeterministic]: Start isDeterministic. Operand 308 states and 431 transitions. [2022-11-02 20:35:06,328 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:35:06,328 INFO L218 hiAutomatonCegarLoop]: Abstraction has 308 states and 431 transitions. [2022-11-02 20:35:06,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states and 431 transitions. [2022-11-02 20:35:06,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 305. [2022-11-02 20:35:06,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 305 states have (on average 1.4) internal successors, (427), 304 states have internal predecessors, (427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:35:06,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 427 transitions. [2022-11-02 20:35:06,334 INFO L240 hiAutomatonCegarLoop]: Abstraction has 305 states and 427 transitions. [2022-11-02 20:35:06,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:35:06,335 INFO L428 stractBuchiCegarLoop]: Abstraction has 305 states and 427 transitions. [2022-11-02 20:35:06,335 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2022-11-02 20:35:06,335 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 305 states and 427 transitions. [2022-11-02 20:35:06,337 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 295 [2022-11-02 20:35:06,337 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:35:06,337 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:35:06,338 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:35:06,339 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, 1] [2022-11-02 20:35:06,339 INFO L748 eck$LassoCheckResult]: Stem: 7802#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); 7732#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 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, 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_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;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;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~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; 7705#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 7706#L108-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; 7785#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 7743#L119-1 assume !false; 7833#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7828#L122 assume 12292 == ssl3_connect_~s__state~0#1; 7714#L123 [2022-11-02 20:35:06,339 INFO L750 eck$LassoCheckResult]: Loop: 7714#L123 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; 7715#L227 ssl3_connect_~s__server~0#1 := 0; 7788#L232 assume 0 != ssl3_connect_~cb~0#1; 7776#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 7777#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 7796#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 7725#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 7752#L269 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; 7753#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7709#L556 ssl3_connect_~skip~0#1 := 0; 7979#L119-1 assume !false; 7977#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7740#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 7741#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 7744#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 7733#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 7734#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 7803#L137 assume 4368 == ssl3_connect_~s__state~0#1; 7737#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 7697#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 7698#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 7772#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 7784#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7804#L556 ssl3_connect_~skip~0#1 := 0; 7718#L119-1 assume !false; 7719#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7738#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 7972#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 7970#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 7968#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 7967#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 7750#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 7751#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 7835#L143 assume 4384 == ssl3_connect_~s__state~0#1; 7801#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 7757#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 7758#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 7763#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 7764#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 7928#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7922#L556 ssl3_connect_~skip~0#1 := 0; 7920#L119-1 assume !false; 7918#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7916#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 7914#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 7913#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 7912#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 7911#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 7910#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 7909#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 7907#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 7905#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 7847#L149 assume 4400 == ssl3_connect_~s__state~0#1; 7684#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 7685#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 7755#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 7775#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7971#L556 ssl3_connect_~skip~0#1 := 0; 7969#L119-1 assume !false; 7965#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7964#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 7963#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 7962#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 7961#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 7960#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 7958#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 7957#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 7792#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 7781#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 7782#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 7722#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 7723#L155 assume 4416 == ssl3_connect_~s__state~0#1; 7739#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 7770#L339 assume 3 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 4; 7793#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 7794#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 7689#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7897#L556 ssl3_connect_~skip~0#1 := 0; 7895#L119-1 assume !false; 7893#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7891#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 7889#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 7887#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 7885#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 7883#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 7881#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 7879#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 7878#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 7877#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 7875#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 7874#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 7872#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 7871#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 7870#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 7869#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 7868#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 7867#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 7866#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 7865#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 7864#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 7863#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 7862#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 7861#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 7860#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 7859#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 7858#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 7857#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 7856#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 7854#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 7852#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 7766#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 7767#L215 assume 4352 == ssl3_connect_~s__state~0#1; 7798#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 7761#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 7726#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 7727#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7827#L556 ssl3_connect_~skip~0#1 := 0; 7826#L119-1 assume !false; 7825#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7824#L122 assume 12292 == ssl3_connect_~s__state~0#1; 7714#L123 [2022-11-02 20:35:06,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:06,340 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 8 times [2022-11-02 20:35:06,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:06,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409991089] [2022-11-02 20:35:06,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:06,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:06,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:06,345 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:35:06,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:06,360 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:35:06,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:06,363 INFO L85 PathProgramCache]: Analyzing trace with hash -1012156758, now seen corresponding path program 1 times [2022-11-02 20:35:06,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:06,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583733836] [2022-11-02 20:35:06,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:06,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:06,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:06,472 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 20:35:06,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:35:06,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583733836] [2022-11-02 20:35:06,473 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583733836] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:35:06,473 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:35:06,473 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:35:06,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108734478] [2022-11-02 20:35:06,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:35:06,474 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:35:06,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:35:06,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:35:06,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:35:06,475 INFO L87 Difference]: Start difference. First operand 305 states and 427 transitions. cyclomatic complexity: 123 Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:35:06,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:35:06,501 INFO L93 Difference]: Finished difference Result 600 states and 838 transitions. [2022-11-02 20:35:06,502 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 600 states and 838 transitions. [2022-11-02 20:35:06,505 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2022-11-02 20:35:06,509 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 600 states to 600 states and 838 transitions. [2022-11-02 20:35:06,509 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 600 [2022-11-02 20:35:06,510 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 600 [2022-11-02 20:35:06,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 600 states and 838 transitions. [2022-11-02 20:35:06,511 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:35:06,511 INFO L218 hiAutomatonCegarLoop]: Abstraction has 600 states and 838 transitions. [2022-11-02 20:35:06,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states and 838 transitions. [2022-11-02 20:35:06,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 600. [2022-11-02 20:35:06,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 600 states, 600 states have (on average 1.3966666666666667) internal successors, (838), 599 states have internal predecessors, (838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:35:06,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 838 transitions. [2022-11-02 20:35:06,522 INFO L240 hiAutomatonCegarLoop]: Abstraction has 600 states and 838 transitions. [2022-11-02 20:35:06,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:35:06,523 INFO L428 stractBuchiCegarLoop]: Abstraction has 600 states and 838 transitions. [2022-11-02 20:35:06,523 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2022-11-02 20:35:06,523 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 600 states and 838 transitions. [2022-11-02 20:35:06,526 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2022-11-02 20:35:06,527 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:35:06,527 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:35:06,528 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:35:06,528 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, 1] [2022-11-02 20:35:06,528 INFO L748 eck$LassoCheckResult]: Stem: 8715#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); 8641#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 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, 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_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;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;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~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; 8618#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 8619#L108-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; 8698#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 8653#L119-1 assume !false; 8869#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8867#L122 assume 12292 == ssl3_connect_~s__state~0#1; 8823#L123 [2022-11-02 20:35:06,529 INFO L750 eck$LassoCheckResult]: Loop: 8823#L123 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; 8769#L227 ssl3_connect_~s__server~0#1 := 0; 8865#L232 assume 0 != ssl3_connect_~cb~0#1; 8863#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 8818#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 8816#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 8814#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 8813#L269 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; 8795#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8785#L556 ssl3_connect_~skip~0#1 := 0; 8783#L119-1 assume !false; 8781#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8779#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 8777#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 8775#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 8773#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 8771#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 8767#L137 assume 4368 == ssl3_connect_~s__state~0#1; 8646#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 8608#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 8609#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 8684#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 8763#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8758#L556 ssl3_connect_~skip~0#1 := 0; 8757#L119-1 assume !false; 8756#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8755#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 8754#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 8753#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 8752#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 8751#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 8750#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 8749#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 8735#L143 assume 4384 == ssl3_connect_~s__state~0#1; 8731#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 8730#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 8668#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 8673#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 8675#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 9167#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9161#L556 ssl3_connect_~skip~0#1 := 0; 9159#L119-1 assume !false; 9157#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9155#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 9153#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 9151#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 9149#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 9148#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 9147#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 9146#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 9142#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 9137#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 9135#L149 assume 4400 == ssl3_connect_~s__state~0#1; 9039#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 9131#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 9128#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 9125#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9119#L556 ssl3_connect_~skip~0#1 := 0; 9114#L119-1 assume !false; 9111#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9103#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 9098#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 9096#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 9094#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 9092#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 9091#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 9086#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 9082#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 9078#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 9074#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 9069#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 8895#L155 assume 4416 == ssl3_connect_~s__state~0#1; 8891#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 8889#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 8887#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 8882#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 8878#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8873#L556 ssl3_connect_~skip~0#1 := 0; 8872#L119-1 assume !false; 8871#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8870#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 8868#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 8866#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 8828#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 8829#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 9044#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 9043#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 9042#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 9041#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 9040#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 9038#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 9037#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 9036#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 9034#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 9032#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 9030#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 9028#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 9026#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 9024#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 9022#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 9020#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 9018#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 9016#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 9014#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 9012#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 9010#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 9008#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 9006#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 8837#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 8838#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 8677#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 8678#L215 assume 4352 == ssl3_connect_~s__state~0#1; 8710#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 8671#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 8637#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 8638#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8831#L556 ssl3_connect_~skip~0#1 := 0; 8827#L119-1 assume !false; 8825#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8822#L122 assume 12292 == ssl3_connect_~s__state~0#1; 8823#L123 [2022-11-02 20:35:06,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:06,530 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 9 times [2022-11-02 20:35:06,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:06,530 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842176547] [2022-11-02 20:35:06,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:06,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:06,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:06,535 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:35:06,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:06,540 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:35:06,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:06,541 INFO L85 PathProgramCache]: Analyzing trace with hash -1365245140, now seen corresponding path program 1 times [2022-11-02 20:35:06,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:06,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178643582] [2022-11-02 20:35:06,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:06,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:06,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:06,594 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 20:35:06,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:35:06,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178643582] [2022-11-02 20:35:06,594 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178643582] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:35:06,594 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:35:06,595 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:35:06,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613283121] [2022-11-02 20:35:06,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:35:06,595 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:35:06,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:35:06,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:35:06,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:35:06,596 INFO L87 Difference]: Start difference. First operand 600 states and 838 transitions. cyclomatic complexity: 239 Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:35:06,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:35:06,708 INFO L93 Difference]: Finished difference Result 652 states and 900 transitions. [2022-11-02 20:35:06,708 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 652 states and 900 transitions. [2022-11-02 20:35:06,712 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 642 [2022-11-02 20:35:06,716 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 652 states to 652 states and 900 transitions. [2022-11-02 20:35:06,716 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 652 [2022-11-02 20:35:06,717 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 652 [2022-11-02 20:35:06,717 INFO L73 IsDeterministic]: Start isDeterministic. Operand 652 states and 900 transitions. [2022-11-02 20:35:06,718 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:35:06,718 INFO L218 hiAutomatonCegarLoop]: Abstraction has 652 states and 900 transitions. [2022-11-02 20:35:06,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states and 900 transitions. [2022-11-02 20:35:06,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 646. [2022-11-02 20:35:06,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 646 states, 646 states have (on average 1.3839009287925697) internal successors, (894), 645 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:35:06,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 894 transitions. [2022-11-02 20:35:06,729 INFO L240 hiAutomatonCegarLoop]: Abstraction has 646 states and 894 transitions. [2022-11-02 20:35:06,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:35:06,730 INFO L428 stractBuchiCegarLoop]: Abstraction has 646 states and 894 transitions. [2022-11-02 20:35:06,730 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2022-11-02 20:35:06,731 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 646 states and 894 transitions. [2022-11-02 20:35:06,733 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 636 [2022-11-02 20:35:06,734 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:35:06,734 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:35:06,735 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:35:06,735 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 20:35:06,735 INFO L748 eck$LassoCheckResult]: Stem: 9987#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); 9900#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 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, 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_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;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;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~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; 9875#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 9876#L108-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; 9965#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 9913#L119-1 assume !false; 10293#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10291#L122 assume 12292 == ssl3_connect_~s__state~0#1; 10068#L123 [2022-11-02 20:35:06,736 INFO L750 eck$LassoCheckResult]: Loop: 10068#L123 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; 9969#L227 ssl3_connect_~s__server~0#1 := 0; 9970#L232 assume 0 != ssl3_connect_~cb~0#1; 9950#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 9951#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 9980#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 9893#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 10428#L269 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; 10420#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10413#L556 ssl3_connect_~skip~0#1 := 0; 10411#L119-1 assume !false; 10409#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10371#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 10367#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 10304#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 10302#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 10297#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 10003#L137 assume 4368 == ssl3_connect_~s__state~0#1; 9905#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 9865#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 9866#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 9947#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 9964#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10296#L556 ssl3_connect_~skip~0#1 := 0; 10295#L119-1 assume !false; 10294#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10050#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 10049#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 10048#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 10047#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 10046#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 10044#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 10042#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 10010#L143 assume 4384 == ssl3_connect_~s__state~0#1; 10009#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 10008#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 9928#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 9934#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 9935#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 10434#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10429#L556 ssl3_connect_~skip~0#1 := 0; 10425#L119-1 assume !false; 10424#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10423#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 10421#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 10415#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 10412#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 10410#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 10408#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 10407#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 10406#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 10404#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 10403#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 10402#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 10401#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 10400#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 10399#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 10397#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 10396#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 10390#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 10388#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 10386#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 10384#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 10382#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 10380#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 10378#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 10376#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 10374#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 10373#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 10369#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 10365#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 9896#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 9897#L209 assume 4560 == ssl3_connect_~s__state~0#1; 10106#L213 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 10104#L466 assume !(ssl3_connect_~ret~0#1 <= 0); 10101#L469 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 10095#L469-2 ssl3_connect_~s__init_num~0#1 := 0; 10092#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10078#L556 ssl3_connect_~skip~0#1 := 0; 10075#L119-1 assume !false; 10072#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10069#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 10065#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 10063#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 10021#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 10022#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 10171#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 10014#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 10013#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 10011#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 10012#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 10311#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 10310#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 10307#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 10308#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 10292#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 10290#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 10289#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 10054#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 10051#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 10052#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 10053#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 9999#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 10001#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 10002#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 10191#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 10192#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 10283#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 10282#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 10280#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 10281#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 9938#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 9939#L215 assume 4352 == ssl3_connect_~s__state~0#1; 9978#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 9932#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 9894#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 9895#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10077#L556 ssl3_connect_~skip~0#1 := 0; 10074#L119-1 assume !false; 10071#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10067#L122 assume 12292 == ssl3_connect_~s__state~0#1; 10068#L123 [2022-11-02 20:35:06,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:06,736 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 10 times [2022-11-02 20:35:06,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:06,737 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942027764] [2022-11-02 20:35:06,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:06,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:06,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:06,742 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:35:06,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:06,748 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:35:06,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:06,748 INFO L85 PathProgramCache]: Analyzing trace with hash -2033027452, now seen corresponding path program 1 times [2022-11-02 20:35:06,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:06,749 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045948977] [2022-11-02 20:35:06,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:06,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:06,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:06,796 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-02 20:35:06,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:35:06,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045948977] [2022-11-02 20:35:06,796 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045948977] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:35:06,796 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:35:06,797 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:35:06,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936368134] [2022-11-02 20:35:06,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:35:06,797 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:35:06,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:35:06,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:35:06,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:35:06,798 INFO L87 Difference]: Start difference. First operand 646 states and 894 transitions. cyclomatic complexity: 249 Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:35:06,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:35:06,996 INFO L93 Difference]: Finished difference Result 722 states and 980 transitions. [2022-11-02 20:35:06,996 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 722 states and 980 transitions. [2022-11-02 20:35:07,001 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 712 [2022-11-02 20:35:07,005 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 722 states to 722 states and 980 transitions. [2022-11-02 20:35:07,006 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 722 [2022-11-02 20:35:07,007 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 722 [2022-11-02 20:35:07,007 INFO L73 IsDeterministic]: Start isDeterministic. Operand 722 states and 980 transitions. [2022-11-02 20:35:07,008 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:35:07,008 INFO L218 hiAutomatonCegarLoop]: Abstraction has 722 states and 980 transitions. [2022-11-02 20:35:07,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 722 states and 980 transitions. [2022-11-02 20:35:07,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 722 to 718. [2022-11-02 20:35:07,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 718 states, 718 states have (on average 1.3593314763231197) internal successors, (976), 717 states have internal predecessors, (976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:35:07,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 976 transitions. [2022-11-02 20:35:07,024 INFO L240 hiAutomatonCegarLoop]: Abstraction has 718 states and 976 transitions. [2022-11-02 20:35:07,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:35:07,025 INFO L428 stractBuchiCegarLoop]: Abstraction has 718 states and 976 transitions. [2022-11-02 20:35:07,025 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2022-11-02 20:35:07,026 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 718 states and 976 transitions. [2022-11-02 20:35:07,029 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 708 [2022-11-02 20:35:07,029 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:35:07,030 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:35:07,031 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:35:07,031 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 20:35:07,032 INFO L748 eck$LassoCheckResult]: Stem: 11363#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); 11277#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 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, 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_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;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;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~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; 11250#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 11251#L108-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; 11338#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 11288#L119-1 assume !false; 11419#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11416#L122 assume 12292 == ssl3_connect_~s__state~0#1; 11259#L123 [2022-11-02 20:35:07,032 INFO L750 eck$LassoCheckResult]: Loop: 11259#L123 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; 11260#L227 ssl3_connect_~s__server~0#1 := 0; 11372#L232 assume 0 != ssl3_connect_~cb~0#1; 11373#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 11350#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 11351#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 11315#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 11316#L269 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; 11885#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11880#L556 ssl3_connect_~skip~0#1 := 0; 11879#L119-1 assume !false; 11878#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11877#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 11876#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 11875#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 11874#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 11873#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 11374#L137 assume 4368 == ssl3_connect_~s__state~0#1; 11375#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 11484#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 11242#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 11336#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 11337#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11529#L556 ssl3_connect_~skip~0#1 := 0; 11526#L119-1 assume !false; 11524#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11523#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 11521#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 11518#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 11512#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 11510#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 11415#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 11414#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 11387#L143 assume 4384 == ssl3_connect_~s__state~0#1; 11386#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 11385#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 11302#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 11309#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 11223#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 11224#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11851#L556 ssl3_connect_~skip~0#1 := 0; 11849#L119-1 assume !false; 11847#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11845#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 11843#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 11841#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 11839#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 11837#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 11835#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 11833#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 11831#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 11829#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 11828#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 11822#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 11820#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 11818#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 11816#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 11814#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 11812#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 11810#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 11808#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 11806#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 11804#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 11802#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 11800#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 11798#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 11796#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 11794#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 11792#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 11780#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 11777#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 11273#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 11274#L209 assume 4560 == ssl3_connect_~s__state~0#1; 11506#L213 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 11757#L466 assume !(ssl3_connect_~ret~0#1 <= 0); 11755#L469 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 3; 11751#L469-2 ssl3_connect_~s__init_num~0#1 := 0; 11750#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11745#L556 ssl3_connect_~skip~0#1 := 0; 11744#L119-1 assume !false; 11743#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11742#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 11740#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 11739#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 11738#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 11736#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 11730#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 11728#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 11726#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 11724#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 11719#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 11711#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 11707#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 11703#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 11699#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 11695#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 11691#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 11687#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 11683#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 11679#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 11675#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 11671#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 11667#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 11660#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 11586#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 11585#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 11583#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 11581#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 11579#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 11577#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 11532#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 11528#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 11525#L215 assume 4352 == ssl3_connect_~s__state~0#1; 11353#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 11354#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 11520#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 11517#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11511#L556 ssl3_connect_~skip~0#1 := 0; 11509#L119-1 assume !false; 11508#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11403#L122 assume 12292 == ssl3_connect_~s__state~0#1; 11259#L123 [2022-11-02 20:35:07,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:07,033 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 11 times [2022-11-02 20:35:07,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:07,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805039215] [2022-11-02 20:35:07,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:07,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:07,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:07,039 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:35:07,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:07,045 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:35:07,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:07,046 INFO L85 PathProgramCache]: Analyzing trace with hash -104754750, now seen corresponding path program 1 times [2022-11-02 20:35:07,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:07,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007095986] [2022-11-02 20:35:07,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:07,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:07,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:07,114 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 20:35:07,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:35:07,115 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007095986] [2022-11-02 20:35:07,115 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007095986] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:35:07,115 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:35:07,115 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:35:07,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745184680] [2022-11-02 20:35:07,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:35:07,116 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:35:07,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:35:07,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:35:07,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:35:07,117 INFO L87 Difference]: Start difference. First operand 718 states and 976 transitions. cyclomatic complexity: 259 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 20:35:07,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:35:07,139 INFO L93 Difference]: Finished difference Result 1300 states and 1784 transitions. [2022-11-02 20:35:07,139 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1300 states and 1784 transitions. [2022-11-02 20:35:07,147 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2022-11-02 20:35:07,154 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1300 states to 1300 states and 1784 transitions. [2022-11-02 20:35:07,154 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1300 [2022-11-02 20:35:07,155 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1300 [2022-11-02 20:35:07,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1300 states and 1784 transitions. [2022-11-02 20:35:07,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:35:07,157 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2022-11-02 20:35:07,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1300 states and 1784 transitions. [2022-11-02 20:35:07,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1300 to 1300. [2022-11-02 20:35:07,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1300 states, 1300 states have (on average 1.3723076923076922) internal successors, (1784), 1299 states have internal predecessors, (1784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:35:07,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1300 states to 1300 states and 1784 transitions. [2022-11-02 20:35:07,182 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2022-11-02 20:35:07,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:35:07,183 INFO L428 stractBuchiCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2022-11-02 20:35:07,183 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2022-11-02 20:35:07,183 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1300 states and 1784 transitions. [2022-11-02 20:35:07,197 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2022-11-02 20:35:07,197 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:35:07,197 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:35:07,199 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:35:07,199 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, 1] [2022-11-02 20:35:07,199 INFO L748 eck$LassoCheckResult]: Stem: 13380#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); 13302#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 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, 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_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;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;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~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; 13274#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 13275#L108-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; 13354#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 13312#L119-1 assume !false; 14285#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14284#L122 assume 12292 == ssl3_connect_~s__state~0#1; 13281#L123 [2022-11-02 20:35:07,200 INFO L750 eck$LassoCheckResult]: Loop: 13281#L123 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; 13282#L227 ssl3_connect_~s__server~0#1 := 0; 13362#L232 assume 0 != ssl3_connect_~cb~0#1; 13344#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 13345#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 13368#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 13292#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 13320#L269 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; 13321#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14416#L556 ssl3_connect_~skip~0#1 := 0; 14414#L119-1 assume !false; 14412#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14410#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 14408#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 14406#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 14283#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 14282#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 13392#L137 assume 4368 == ssl3_connect_~s__state~0#1; 13307#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 13263#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 13264#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 13341#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 13353#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14425#L556 ssl3_connect_~skip~0#1 := 0; 14424#L119-1 assume !false; 14423#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14422#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 14417#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 14415#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 14413#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 14411#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 14409#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 14407#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 14405#L143 assume 4384 == ssl3_connect_~s__state~0#1; 13378#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 13379#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 13326#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 13396#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 13855#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 14368#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14363#L556 ssl3_connect_~skip~0#1 := 0; 14362#L119-1 assume !false; 14361#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14360#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 14359#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 14358#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 14357#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 14356#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 14355#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 14354#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 14353#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 14352#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 14351#L149 assume 4400 == ssl3_connect_~s__state~0#1; 14042#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 14349#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 14347#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 14345#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14340#L556 ssl3_connect_~skip~0#1 := 0; 14339#L119-1 assume !false; 14338#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14337#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 14336#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 14335#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 14334#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 14333#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 14332#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 14331#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 14330#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 14329#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 14328#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 14327#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 14326#L155 assume 4416 == ssl3_connect_~s__state~0#1; 13338#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 13339#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 13365#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 13366#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 14402#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14397#L556 ssl3_connect_~skip~0#1 := 0; 14396#L119-1 assume !false; 14395#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14394#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 14393#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 14392#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 14391#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 14390#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 14389#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 14388#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 14386#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 14381#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 14379#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 14377#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 14375#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 14373#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 13762#L161 assume 4432 == ssl3_connect_~s__state~0#1; 13763#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 13297#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 13261#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 13254#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14380#L556 ssl3_connect_~skip~0#1 := 0; 14378#L119-1 assume !false; 14376#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14374#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 14372#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 14241#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 14242#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 14248#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 14249#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 13393#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 13394#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 14107#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 14106#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 14104#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 14103#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 14097#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 13951#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 13948#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 13949#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 14029#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 13864#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 13861#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 13862#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 13863#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 13387#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 13388#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 13742#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 13737#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 13738#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 13731#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 13732#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 13724#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 13725#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 13334#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 13335#L215 assume 4352 == ssl3_connect_~s__state~0#1; 13371#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 13329#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 13293#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 13294#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14083#L556 ssl3_connect_~skip~0#1 := 0; 14081#L119-1 assume !false; 14079#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14076#L122 assume 12292 == ssl3_connect_~s__state~0#1; 13281#L123 [2022-11-02 20:35:07,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:07,201 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 12 times [2022-11-02 20:35:07,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:07,201 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591642464] [2022-11-02 20:35:07,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:07,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:07,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:07,207 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:35:07,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:07,213 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:35:07,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:07,216 INFO L85 PathProgramCache]: Analyzing trace with hash 430622996, now seen corresponding path program 1 times [2022-11-02 20:35:07,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:07,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231008465] [2022-11-02 20:35:07,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:07,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:07,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:07,272 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 20:35:07,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:35:07,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231008465] [2022-11-02 20:35:07,273 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231008465] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:35:07,273 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:35:07,273 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:35:07,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825961321] [2022-11-02 20:35:07,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:35:07,274 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:35:07,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:35:07,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:35:07,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:35:07,275 INFO L87 Difference]: Start difference. First operand 1300 states and 1784 transitions. cyclomatic complexity: 486 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 20:35:07,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:35:07,404 INFO L93 Difference]: Finished difference Result 1412 states and 1920 transitions. [2022-11-02 20:35:07,404 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1412 states and 1920 transitions. [2022-11-02 20:35:07,413 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1402 [2022-11-02 20:35:07,420 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1412 states to 1412 states and 1920 transitions. [2022-11-02 20:35:07,420 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1412 [2022-11-02 20:35:07,422 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1412 [2022-11-02 20:35:07,422 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1412 states and 1920 transitions. [2022-11-02 20:35:07,426 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:35:07,426 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1412 states and 1920 transitions. [2022-11-02 20:35:07,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1412 states and 1920 transitions. [2022-11-02 20:35:07,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1412 to 1400. [2022-11-02 20:35:07,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1400 states, 1400 states have (on average 1.36) internal successors, (1904), 1399 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:35:07,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1400 states to 1400 states and 1904 transitions. [2022-11-02 20:35:07,452 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1400 states and 1904 transitions. [2022-11-02 20:35:07,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:35:07,453 INFO L428 stractBuchiCegarLoop]: Abstraction has 1400 states and 1904 transitions. [2022-11-02 20:35:07,453 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2022-11-02 20:35:07,453 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1400 states and 1904 transitions. [2022-11-02 20:35:07,460 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1390 [2022-11-02 20:35:07,460 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:35:07,460 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:35:07,462 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:35:07,462 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 20:35:07,462 INFO L748 eck$LassoCheckResult]: Stem: 16109#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); 16016#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 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, 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_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;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;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~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; 15990#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 15991#L108-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; 16082#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 16029#L119-1 assume !false; 16147#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16145#L122 assume 12292 == ssl3_connect_~s__state~0#1; 16146#L123 [2022-11-02 20:35:07,463 INFO L750 eck$LassoCheckResult]: Loop: 16146#L123 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; 16169#L227 ssl3_connect_~s__server~0#1 := 0; 16513#L232 assume 0 != ssl3_connect_~cb~0#1; 16512#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 16511#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 16509#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 16502#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 16495#L269 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; 16339#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16328#L556 ssl3_connect_~skip~0#1 := 0; 16324#L119-1 assume !false; 16325#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16833#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 16831#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 16829#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 16825#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 16823#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 16822#L137 assume 4368 == ssl3_connect_~s__state~0#1; 16384#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 16821#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 16063#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 16064#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 16296#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16292#L556 ssl3_connect_~skip~0#1 := 0; 16283#L119-1 assume !false; 16284#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16241#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 16242#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 16233#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 16234#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 16223#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 16224#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 16215#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 16216#L143 assume 4384 == ssl3_connect_~s__state~0#1; 16134#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 16135#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 16791#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 16788#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 16786#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 16783#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16777#L556 ssl3_connect_~skip~0#1 := 0; 16775#L119-1 assume !false; 16773#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16771#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 16769#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 16767#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 16765#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 16763#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 16761#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 16759#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 16757#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 16755#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 16753#L149 assume 4400 == ssl3_connect_~s__state~0#1; 16379#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 16749#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 16746#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 16743#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16737#L556 ssl3_connect_~skip~0#1 := 0; 16735#L119-1 assume !false; 16733#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16731#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 16729#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 16727#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 16609#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 16604#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 16603#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 16602#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 16601#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 16600#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 16599#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 16598#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 16211#L155 assume 4416 == ssl3_connect_~s__state~0#1; 16212#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 16116#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 16090#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 16091#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 16106#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17350#L556 ssl3_connect_~skip~0#1 := 0; 17348#L119-1 assume !false; 17346#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17344#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 17342#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 17340#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 17338#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 17336#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 17334#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 17332#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 17330#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 17328#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 17327#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 17284#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 17285#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 17276#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 17277#L161 assume 4432 == ssl3_connect_~s__state~0#1; 16374#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 17324#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 17322#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 17317#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17311#L556 ssl3_connect_~skip~0#1 := 0; 17309#L119-1 assume !false; 17307#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17305#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 17303#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 17301#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 17299#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 17297#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 17295#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 17293#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 17291#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 17289#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 17287#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 17282#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 17283#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 15984#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 15975#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 15976#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 16075#L167 assume 4448 == ssl3_connect_~s__state~0#1; 16371#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 15981#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 15967#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 15968#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 16198#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16194#L556 ssl3_connect_~skip~0#1 := 0; 16185#L119-1 assume !false; 16186#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16177#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 16178#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 16168#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 16170#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 16428#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 16426#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 16424#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 16422#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 16420#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 16418#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 16416#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 16414#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 16412#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 16410#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 16408#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 16406#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 16405#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 16404#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 16402#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 16400#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 16399#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 16398#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 16397#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 16395#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 16394#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 16391#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 16390#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 16389#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 16388#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 16350#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 16351#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 16353#L215 assume 4352 == ssl3_connect_~s__state~0#1; 16403#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 16048#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 16049#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 16204#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16200#L556 ssl3_connect_~skip~0#1 := 0; 16187#L119-1 assume !false; 16188#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16179#L122 assume 12292 == ssl3_connect_~s__state~0#1; 16146#L123 [2022-11-02 20:35:07,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:07,463 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 13 times [2022-11-02 20:35:07,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:07,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469120193] [2022-11-02 20:35:07,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:07,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:07,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:07,469 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:35:07,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:07,474 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:35:07,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:07,476 INFO L85 PathProgramCache]: Analyzing trace with hash 231035399, now seen corresponding path program 1 times [2022-11-02 20:35:07,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:07,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486634164] [2022-11-02 20:35:07,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:07,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:07,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:07,580 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 20:35:07,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:35:07,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486634164] [2022-11-02 20:35:07,581 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486634164] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:35:07,581 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:35:07,581 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:35:07,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707435568] [2022-11-02 20:35:07,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:35:07,582 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:35:07,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:35:07,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:35:07,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:35:07,583 INFO L87 Difference]: Start difference. First operand 1400 states and 1904 transitions. cyclomatic complexity: 506 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 20:35:07,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:35:07,734 INFO L93 Difference]: Finished difference Result 1520 states and 2044 transitions. [2022-11-02 20:35:07,734 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1520 states and 2044 transitions. [2022-11-02 20:35:07,745 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1510 [2022-11-02 20:35:07,754 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1520 states to 1520 states and 2044 transitions. [2022-11-02 20:35:07,754 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1520 [2022-11-02 20:35:07,756 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1520 [2022-11-02 20:35:07,756 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1520 states and 2044 transitions. [2022-11-02 20:35:07,759 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:35:07,759 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1520 states and 2044 transitions. [2022-11-02 20:35:07,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1520 states and 2044 transitions. [2022-11-02 20:35:07,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1520 to 1512. [2022-11-02 20:35:07,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1512 states, 1512 states have (on average 1.3465608465608465) internal successors, (2036), 1511 states have internal predecessors, (2036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:35:07,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1512 states to 1512 states and 2036 transitions. [2022-11-02 20:35:07,790 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1512 states and 2036 transitions. [2022-11-02 20:35:07,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:35:07,791 INFO L428 stractBuchiCegarLoop]: Abstraction has 1512 states and 2036 transitions. [2022-11-02 20:35:07,791 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2022-11-02 20:35:07,791 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1512 states and 2036 transitions. [2022-11-02 20:35:07,799 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1502 [2022-11-02 20:35:07,799 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:35:07,799 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:35:07,801 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:35:07,801 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 20:35:07,801 INFO L748 eck$LassoCheckResult]: Stem: 19024#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); 18946#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 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, 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_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;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;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~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; 18921#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 18922#L108-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; 19002#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 18957#L119-1 assume !false; 20248#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20246#L122 assume 12292 == ssl3_connect_~s__state~0#1; 19306#L123 [2022-11-02 20:35:07,802 INFO L750 eck$LassoCheckResult]: Loop: 19306#L123 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; 19148#L227 ssl3_connect_~s__server~0#1 := 0; 20194#L232 assume 0 != ssl3_connect_~cb~0#1; 20191#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 20188#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 20184#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 19958#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 19956#L269 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; 19953#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19334#L556 ssl3_connect_~skip~0#1 := 0; 19335#L119-1 assume !false; 19327#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19328#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 19908#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 19906#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 19318#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 19319#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 19132#L137 assume 4368 == ssl3_connect_~s__state~0#1; 19131#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 19130#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 18910#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 19000#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 19001#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19998#L556 ssl3_connect_~skip~0#1 := 0; 19996#L119-1 assume !false; 19994#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19992#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 19990#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 19988#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 19986#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 19984#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 19982#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 19980#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 19978#L143 assume 4384 == ssl3_connect_~s__state~0#1; 19021#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 19022#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 18972#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 20276#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 20274#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 20271#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20266#L556 ssl3_connect_~skip~0#1 := 0; 20265#L119-1 assume !false; 20263#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20262#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 20261#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 20260#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 20258#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 20257#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 20256#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 20255#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 20254#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 20253#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 20252#L149 assume 4400 == ssl3_connect_~s__state~0#1; 19277#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 20250#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 20247#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 20245#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20240#L556 ssl3_connect_~skip~0#1 := 0; 20235#L119-1 assume !false; 20233#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20231#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 20229#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 20227#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 20225#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 20223#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 20221#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 20219#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 20217#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 20215#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 20213#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 20211#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 20209#L155 assume 4416 == ssl3_connect_~s__state~0#1; 19272#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 20206#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 20200#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 20199#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 19965#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19959#L556 ssl3_connect_~skip~0#1 := 0; 19957#L119-1 assume !false; 19954#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19948#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 19947#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 19945#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 19944#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 19943#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 19942#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 19940#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 19939#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 19938#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 19937#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 19936#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 19930#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 19928#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 19926#L161 assume 4432 == ssl3_connect_~s__state~0#1; 19267#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 19923#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 19921#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 19902#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19895#L556 ssl3_connect_~skip~0#1 := 0; 19892#L119-1 assume !false; 19888#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19884#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 19879#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 19875#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 19871#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 19847#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 19845#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 19843#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 19841#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 19838#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 19835#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 19832#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 19829#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 19827#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 19825#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 19824#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 19222#L167 assume 4448 == ssl3_connect_~s__state~0#1; 19218#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 19214#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 19207#L370 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 19201#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 19202#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19189#L556 ssl3_connect_~skip~0#1 := 0; 19190#L119-1 assume !false; 19172#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19167#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 19168#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 19295#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 19292#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 19147#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 19143#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 19133#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 19134#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 19379#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 19377#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 19375#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 19372#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 19371#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 19370#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 19369#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 19247#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 19223#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 19224#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 19346#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 19347#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 19348#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 19229#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 19230#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 19231#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 19246#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 19240#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 19236#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 19237#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 19368#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 19234#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 19227#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 19219#L215 assume 4352 == ssl3_connect_~s__state~0#1; 19215#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 19209#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 19203#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 19196#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19192#L556 ssl3_connect_~skip~0#1 := 0; 19176#L119-1 assume !false; 19177#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19305#L122 assume 12292 == ssl3_connect_~s__state~0#1; 19306#L123 [2022-11-02 20:35:07,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:07,803 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 14 times [2022-11-02 20:35:07,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:07,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52323089] [2022-11-02 20:35:07,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:07,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:07,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:07,809 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:35:07,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:07,815 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:35:07,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:07,816 INFO L85 PathProgramCache]: Analyzing trace with hash -2135659195, now seen corresponding path program 1 times [2022-11-02 20:35:07,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:07,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759301973] [2022-11-02 20:35:07,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:07,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:07,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:07,883 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 20:35:07,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:35:07,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759301973] [2022-11-02 20:35:07,884 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759301973] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:35:07,884 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:35:07,884 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:35:07,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745493560] [2022-11-02 20:35:07,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:35:07,885 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:35:07,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:35:07,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:35:07,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:35:07,886 INFO L87 Difference]: Start difference. First operand 1512 states and 2036 transitions. cyclomatic complexity: 526 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 20:35:08,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:35:08,047 INFO L93 Difference]: Finished difference Result 1648 states and 2196 transitions. [2022-11-02 20:35:08,047 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1648 states and 2196 transitions. [2022-11-02 20:35:08,057 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1638 [2022-11-02 20:35:08,065 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1648 states to 1648 states and 2196 transitions. [2022-11-02 20:35:08,066 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1648 [2022-11-02 20:35:08,067 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1648 [2022-11-02 20:35:08,067 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1648 states and 2196 transitions. [2022-11-02 20:35:08,070 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:35:08,070 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1648 states and 2196 transitions. [2022-11-02 20:35:08,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1648 states and 2196 transitions. [2022-11-02 20:35:08,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1648 to 1636. [2022-11-02 20:35:08,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1636 states, 1636 states have (on average 1.332518337408313) internal successors, (2180), 1635 states have internal predecessors, (2180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:35:08,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1636 states to 1636 states and 2180 transitions. [2022-11-02 20:35:08,105 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1636 states and 2180 transitions. [2022-11-02 20:35:08,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:35:08,106 INFO L428 stractBuchiCegarLoop]: Abstraction has 1636 states and 2180 transitions. [2022-11-02 20:35:08,106 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2022-11-02 20:35:08,107 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1636 states and 2180 transitions. [2022-11-02 20:35:08,113 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1626 [2022-11-02 20:35:08,113 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:35:08,113 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:35:08,115 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:35:08,115 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 20:35:08,115 INFO L748 eck$LassoCheckResult]: Stem: 22196#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); 22110#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 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, 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_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;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;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~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; 22086#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 22087#L108-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; 22170#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 22122#L119-1 assume !false; 22784#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22782#L122 assume 12292 == ssl3_connect_~s__state~0#1; 22774#L123 [2022-11-02 20:35:08,116 INFO L750 eck$LassoCheckResult]: Loop: 22774#L123 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; 22309#L227 ssl3_connect_~s__server~0#1 := 0; 22768#L232 assume 0 != ssl3_connect_~cb~0#1; 22761#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 22757#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 22752#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 22747#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 22742#L269 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; 22732#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22728#L556 ssl3_connect_~skip~0#1 := 0; 22722#L119-1 assume !false; 22723#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22715#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 22716#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 22675#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 22676#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 22507#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 22301#L137 assume 4368 == ssl3_connect_~s__state~0#1; 22300#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 22296#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 22288#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 22168#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 22169#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23095#L556 ssl3_connect_~skip~0#1 := 0; 23093#L119-1 assume !false; 23091#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23089#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 23087#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 23085#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 23083#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 23081#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 23079#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 23077#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 23075#L143 assume 4384 == ssl3_connect_~s__state~0#1; 22192#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 22193#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 22138#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 22214#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 22844#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 22828#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22822#L556 ssl3_connect_~skip~0#1 := 0; 22820#L119-1 assume !false; 22819#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22818#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 22816#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 22811#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 22810#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 22809#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 22808#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 22807#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 22803#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 22802#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 22801#L149 assume 4400 == ssl3_connect_~s__state~0#1; 22718#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 22798#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 22795#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 22790#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22785#L556 ssl3_connect_~skip~0#1 := 0; 22783#L119-1 assume !false; 22781#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22780#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 22779#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 22778#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 22777#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 22771#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 22770#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 22767#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 22760#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 22756#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 22750#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 22746#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 22711#L155 assume 4416 == ssl3_connect_~s__state~0#1; 22685#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 22710#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 22709#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 22708#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 22706#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22701#L556 ssl3_connect_~skip~0#1 := 0; 22700#L119-1 assume !false; 22699#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22698#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 22697#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 22696#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 22695#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 22694#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 22693#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 22692#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 22691#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 22690#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 22689#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 22688#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 22687#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 22686#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 22635#L161 assume 4432 == ssl3_connect_~s__state~0#1; 22471#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 22634#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 22633#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 22630#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22620#L556 ssl3_connect_~skip~0#1 := 0; 22618#L119-1 assume !false; 22616#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22614#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 22612#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 22610#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 22608#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 22606#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 22604#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 22602#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 22600#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 22598#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 22596#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 22594#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 22592#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 22590#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 22588#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 22586#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 22584#L167 assume 4448 == ssl3_connect_~s__state~0#1; 22449#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 22581#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 22578#L370 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 22576#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 22574#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22569#L556 ssl3_connect_~skip~0#1 := 0; 22568#L119-1 assume !false; 22567#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22566#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 22565#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 22564#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 22563#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 22562#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 22561#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 22560#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 22559#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 22558#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 22557#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 22556#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 22555#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 22554#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 22553#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 22552#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 22551#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 22550#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 22549#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 22548#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 22547#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 22546#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 22545#L185 assume 4480 == ssl3_connect_~s__state~0#1; 22426#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 22543#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 22400#L395 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 22396#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 22395#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22791#L556 ssl3_connect_~skip~0#1 := 0; 22340#L119-1 assume !false; 22341#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22329#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 22324#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 22319#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 22314#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 22315#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 22842#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 22841#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 22840#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 22839#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 22838#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 22837#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 22836#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 22835#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 22834#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 22833#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 22832#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 22831#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 22829#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 22823#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 22821#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 22434#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 22430#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 22431#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 22421#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 22422#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 22412#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 22413#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 22765#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 22766#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 22769#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 22406#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 22404#L215 assume 4352 == ssl3_connect_~s__state~0#1; 22402#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 22397#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 22393#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 22356#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22346#L556 ssl3_connect_~skip~0#1 := 0; 22347#L119-1 assume !false; 22334#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22335#L122 assume 12292 == ssl3_connect_~s__state~0#1; 22774#L123 [2022-11-02 20:35:08,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:08,116 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 15 times [2022-11-02 20:35:08,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:08,117 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102410669] [2022-11-02 20:35:08,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:08,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:08,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:08,122 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:35:08,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:08,127 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:35:08,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:08,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1516231719, now seen corresponding path program 1 times [2022-11-02 20:35:08,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:08,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829065856] [2022-11-02 20:35:08,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:08,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:08,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:08,255 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 20:35:08,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:35:08,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829065856] [2022-11-02 20:35:08,256 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829065856] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:35:08,256 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:35:08,256 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:35:08,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495930653] [2022-11-02 20:35:08,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:35:08,257 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:35:08,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:35:08,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:35:08,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:35:08,258 INFO L87 Difference]: Start difference. First operand 1636 states and 2180 transitions. cyclomatic complexity: 546 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 20:35:08,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:35:08,289 INFO L93 Difference]: Finished difference Result 3254 states and 4334 transitions. [2022-11-02 20:35:08,289 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3254 states and 4334 transitions. [2022-11-02 20:35:08,312 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2022-11-02 20:35:08,332 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3254 states to 3254 states and 4334 transitions. [2022-11-02 20:35:08,333 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3254 [2022-11-02 20:35:08,336 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3254 [2022-11-02 20:35:08,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3254 states and 4334 transitions. [2022-11-02 20:35:08,342 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:35:08,342 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2022-11-02 20:35:08,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3254 states and 4334 transitions. [2022-11-02 20:35:08,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3254 to 3254. [2022-11-02 20:35:08,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3254 states, 3254 states have (on average 1.331899200983405) internal successors, (4334), 3253 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:35:08,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3254 states to 3254 states and 4334 transitions. [2022-11-02 20:35:08,420 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2022-11-02 20:35:08,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:35:08,421 INFO L428 stractBuchiCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2022-11-02 20:35:08,421 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2022-11-02 20:35:08,422 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3254 states and 4334 transitions. [2022-11-02 20:35:08,435 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2022-11-02 20:35:08,435 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:35:08,435 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:35:08,437 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:35:08,437 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 20:35:08,437 INFO L748 eck$LassoCheckResult]: Stem: 27085#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); 27008#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 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, 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_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;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;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~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; 26982#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 26983#L108-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; 27063#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 27019#L119-1 assume !false; 28843#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28842#L122 assume 12292 == ssl3_connect_~s__state~0#1; 28761#L123 [2022-11-02 20:35:08,438 INFO L750 eck$LassoCheckResult]: Loop: 28761#L123 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; 28413#L227 ssl3_connect_~s__server~0#1 := 0; 28838#L232 assume 0 != ssl3_connect_~cb~0#1; 28837#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 28836#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 28834#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 28831#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 28830#L269 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; 28828#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28823#L556 ssl3_connect_~skip~0#1 := 0; 28822#L119-1 assume !false; 28821#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28820#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 28819#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 28818#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 28817#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 28815#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 28814#L137 assume 4368 == ssl3_connect_~s__state~0#1; 28408#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 28813#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 27221#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 28812#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 28811#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28806#L556 ssl3_connect_~skip~0#1 := 0; 28805#L119-1 assume !false; 28804#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28803#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 28802#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 28801#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 28800#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 28799#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 28798#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 28797#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 28796#L143 assume 4384 == ssl3_connect_~s__state~0#1; 28218#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 28795#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 27033#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 28791#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 28790#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 28789#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28784#L556 ssl3_connect_~skip~0#1 := 0; 28783#L119-1 assume !false; 28781#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28780#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 28779#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 28778#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 28777#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 28776#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 28771#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 28769#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 28458#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 28455#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 28137#L149 assume 4400 == ssl3_connect_~s__state~0#1; 28135#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 28132#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 28133#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 29773#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 29767#L556 ssl3_connect_~skip~0#1 := 0; 29765#L119-1 assume !false; 29763#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 29762#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 29760#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 29758#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 29756#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 29755#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 29749#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 29747#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 29745#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 29743#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 29741#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 29739#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 29737#L155 assume 4416 == ssl3_connect_~s__state~0#1; 28733#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 29734#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 29732#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 29730#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 29727#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 29721#L556 ssl3_connect_~skip~0#1 := 0; 29719#L119-1 assume !false; 29717#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 29715#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 29713#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 29712#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 29710#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 29708#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 29707#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 29701#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 29699#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 29697#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 29695#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 29693#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 29691#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 29461#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 29455#L161 assume 4432 == ssl3_connect_~s__state~0#1; 28728#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 29452#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 29450#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 29447#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 29441#L556 ssl3_connect_~skip~0#1 := 0; 29439#L119-1 assume !false; 29437#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 29435#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 29433#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 29431#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 29429#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 29427#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 29425#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 29423#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 29421#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 29419#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 29418#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 29416#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 29414#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 29413#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 29407#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 29405#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 29403#L167 assume 4448 == ssl3_connect_~s__state~0#1; 28723#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 29400#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 29397#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 29395#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 29392#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 29386#L556 ssl3_connect_~skip~0#1 := 0; 29384#L119-1 assume !false; 29382#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 29380#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 29378#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 29376#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 29374#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 29372#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 29370#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 29368#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 29366#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 29365#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 29363#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 29361#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 29359#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 29358#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 29357#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 29356#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 29355#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 29354#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 29352#L173 assume 4464 == ssl3_connect_~s__state~0#1; 28714#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 29351#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 29211#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 29202#L556 ssl3_connect_~skip~0#1 := 0; 29197#L119-1 assume !false; 29193#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 29189#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 29185#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 29183#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 29179#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 29175#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 29169#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 29162#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 29159#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 29156#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 29153#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 29150#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 29147#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 29144#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 29141#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 29138#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 29134#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 29130#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 29126#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 29120#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 29117#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 29115#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 28874#L185 assume 4480 == ssl3_connect_~s__state~0#1; 28709#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 28871#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 28767#L395 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 28440#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 28439#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28770#L556 ssl3_connect_~skip~0#1 := 0; 28426#L119-1 assume !false; 28424#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28422#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 28419#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 28420#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 28751#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 28749#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 28747#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 28745#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 28743#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 28741#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 28739#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 28737#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 28735#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 28732#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 28730#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 28727#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 28725#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 28722#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 28720#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 28718#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 28716#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 28713#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 28711#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 28708#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 28706#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 28703#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 28701#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 28700#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 28699#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 28696#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 28694#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 28692#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 28689#L215 assume 4352 == ssl3_connect_~s__state~0#1; 28688#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 28686#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 28437#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 28435#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28428#L556 ssl3_connect_~skip~0#1 := 0; 28429#L119-1 assume !false; 28763#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28760#L122 assume 12292 == ssl3_connect_~s__state~0#1; 28761#L123 [2022-11-02 20:35:08,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:08,439 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 16 times [2022-11-02 20:35:08,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:08,439 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639939631] [2022-11-02 20:35:08,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:08,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:08,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:08,444 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:35:08,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:08,449 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:35:08,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:08,449 INFO L85 PathProgramCache]: Analyzing trace with hash 1767828925, now seen corresponding path program 1 times [2022-11-02 20:35:08,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:08,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219630739] [2022-11-02 20:35:08,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:08,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:08,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:08,527 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 20:35:08,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:35:08,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219630739] [2022-11-02 20:35:08,528 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219630739] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:35:08,528 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:35:08,528 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:35:08,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069066263] [2022-11-02 20:35:08,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:35:08,529 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:35:08,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:35:08,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:35:08,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:35:08,530 INFO L87 Difference]: Start difference. First operand 3254 states and 4334 transitions. cyclomatic complexity: 1084 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 20:35:08,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:35:08,712 INFO L93 Difference]: Finished difference Result 3402 states and 4502 transitions. [2022-11-02 20:35:08,713 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3402 states and 4502 transitions. [2022-11-02 20:35:08,733 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3392 [2022-11-02 20:35:08,751 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3402 states to 3402 states and 4502 transitions. [2022-11-02 20:35:08,752 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3402 [2022-11-02 20:35:08,756 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3402 [2022-11-02 20:35:08,756 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3402 states and 4502 transitions. [2022-11-02 20:35:08,761 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:35:08,762 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3402 states and 4502 transitions. [2022-11-02 20:35:08,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3402 states and 4502 transitions. [2022-11-02 20:35:08,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3402 to 3386. [2022-11-02 20:35:08,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3386 states, 3386 states have (on average 1.3248670998227998) internal successors, (4486), 3385 states have internal predecessors, (4486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:35:08,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3386 states to 3386 states and 4486 transitions. [2022-11-02 20:35:08,837 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3386 states and 4486 transitions. [2022-11-02 20:35:08,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:35:08,838 INFO L428 stractBuchiCegarLoop]: Abstraction has 3386 states and 4486 transitions. [2022-11-02 20:35:08,838 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2022-11-02 20:35:08,839 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3386 states and 4486 transitions. [2022-11-02 20:35:08,884 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2022-11-02 20:35:08,884 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:35:08,884 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:35:08,886 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:35:08,886 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 20:35:08,887 INFO L748 eck$LassoCheckResult]: Stem: 33770#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); 33675#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 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, 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_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;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;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~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; 33647#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 33648#L108-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; 33740#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 33687#L119-1 assume !false; 36116#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36112#L122 assume 12292 == ssl3_connect_~s__state~0#1; 35766#L123 [2022-11-02 20:35:08,887 INFO L750 eck$LassoCheckResult]: Loop: 35766#L123 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; 35751#L227 ssl3_connect_~s__server~0#1 := 0; 36102#L232 assume 0 != ssl3_connect_~cb~0#1; 36099#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 36095#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 36090#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 36085#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 36081#L269 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; 36057#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36049#L556 ssl3_connect_~skip~0#1 := 0; 36045#L119-1 assume !false; 36042#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36038#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 36029#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 36028#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 36026#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 36024#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 34078#L137 assume 4368 == ssl3_connect_~s__state~0#1; 34079#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 35856#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 35072#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 35855#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 35852#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35846#L556 ssl3_connect_~skip~0#1 := 0; 35844#L119-1 assume !false; 35842#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35840#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 35838#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 35836#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 35834#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 35832#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 35831#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 35829#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 35726#L143 assume 4384 == ssl3_connect_~s__state~0#1; 35723#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 35722#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 33811#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 33792#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 33615#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 33616#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36784#L556 ssl3_connect_~skip~0#1 := 0; 36782#L119-1 assume !false; 36780#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36524#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 36523#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 36522#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 36521#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 36520#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 36519#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 36494#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 36491#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 36420#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 36416#L149 assume 4400 == ssl3_connect_~s__state~0#1; 33620#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 33621#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 33700#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 36298#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36291#L556 ssl3_connect_~skip~0#1 := 0; 36285#L119-1 assume !false; 36283#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36281#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 36279#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 36277#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 36275#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 36273#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 36271#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 36269#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 36266#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 36263#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 36260#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 36255#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 36252#L155 assume 4416 == ssl3_connect_~s__state~0#1; 35796#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 36242#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 36239#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 36236#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 36233#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36217#L556 ssl3_connect_~skip~0#1 := 0; 36215#L119-1 assume !false; 36209#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36207#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 36205#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 36204#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 36200#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 36198#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 36196#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 36194#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 36192#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 36190#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 36188#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 36186#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 36184#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 36182#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 36180#L161 assume 4432 == ssl3_connect_~s__state~0#1; 35787#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 36178#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 36177#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 36172#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36166#L556 ssl3_connect_~skip~0#1 := 0; 36164#L119-1 assume !false; 36161#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36154#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 36152#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 36149#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 36146#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 36142#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 36135#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 36132#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 36129#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 36126#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 36123#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 36120#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 36117#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 36113#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 36109#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 36106#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 36103#L167 assume 4448 == ssl3_connect_~s__state~0#1; 35777#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 36096#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 36092#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 36086#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 36073#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36067#L556 ssl3_connect_~skip~0#1 := 0; 36065#L119-1 assume !false; 36063#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36061#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 36059#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 36051#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 36047#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 36044#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 36040#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 36037#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 36035#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 36021#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 36020#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 36019#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 36017#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 36011#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 36009#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 36007#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 36005#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 35999#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 35997#L173 assume 4464 == ssl3_connect_~s__state~0#1; 35763#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 35994#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 35991#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35984#L556 ssl3_connect_~skip~0#1 := 0; 35981#L119-1 assume !false; 35978#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35975#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 35972#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 35969#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 35966#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 35963#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 35960#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 35957#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 35954#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 35951#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 35948#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 35945#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 35942#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 35939#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 35936#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 35933#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 35930#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 35927#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 35924#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 35921#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 35919#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 35916#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 35912#L185 assume 4480 == ssl3_connect_~s__state~0#1; 35756#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 35906#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 35898#L395 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; 35881#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 35867#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35861#L556 ssl3_connect_~skip~0#1 := 0; 35859#L119-1 assume !false; 35858#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35857#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 35853#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 35847#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 35845#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 35843#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 35841#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 35839#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 35837#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 35835#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 35833#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 35826#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 35825#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 35824#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 35822#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 35821#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 35820#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 35819#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 35818#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 35817#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 35815#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 35811#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 35809#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 35807#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 35806#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 35803#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 35802#L197 assume 4512 == ssl3_connect_~s__state~0#1; 35742#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 35799#L416 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; 35797#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 35794#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 35790#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 35791#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35892#L556 ssl3_connect_~skip~0#1 := 0; 35891#L119-1 assume !false; 35890#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35889#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 35888#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 35887#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 35886#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 35885#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 35884#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 35883#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 35882#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 35727#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 35728#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 35800#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 35801#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 35869#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 35868#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 35786#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 35788#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 35776#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 35778#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 35770#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 35771#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 35762#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 35764#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 35755#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 35757#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 35748#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 35749#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 35741#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 35743#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 35735#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 35737#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 35814#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 35810#L215 assume 4352 == ssl3_connect_~s__state~0#1; 35808#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 35804#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 35789#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 35783#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35775#L556 ssl3_connect_~skip~0#1 := 0; 35772#L119-1 assume !false; 35769#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35765#L122 assume 12292 == ssl3_connect_~s__state~0#1; 35766#L123 [2022-11-02 20:35:08,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:08,887 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 17 times [2022-11-02 20:35:08,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:08,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570876958] [2022-11-02 20:35:08,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:08,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:08,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:08,892 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:35:08,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:08,900 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:35:08,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:08,901 INFO L85 PathProgramCache]: Analyzing trace with hash -161912192, now seen corresponding path program 1 times [2022-11-02 20:35:08,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:08,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277200364] [2022-11-02 20:35:08,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:08,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:08,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:09,015 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 20:35:09,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:35:09,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277200364] [2022-11-02 20:35:09,016 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277200364] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:35:09,016 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:35:09,016 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:35:09,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114945374] [2022-11-02 20:35:09,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:35:09,017 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:35:09,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:35:09,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:35:09,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:35:09,018 INFO L87 Difference]: Start difference. First operand 3386 states and 4486 transitions. cyclomatic complexity: 1104 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 20:35:09,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:35:09,211 INFO L93 Difference]: Finished difference Result 3386 states and 4270 transitions. [2022-11-02 20:35:09,211 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3386 states and 4270 transitions. [2022-11-02 20:35:09,230 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2022-11-02 20:35:09,258 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3386 states to 3386 states and 4270 transitions. [2022-11-02 20:35:09,259 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3386 [2022-11-02 20:35:09,263 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3386 [2022-11-02 20:35:09,263 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3386 states and 4270 transitions. [2022-11-02 20:35:09,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:35:09,268 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3386 states and 4270 transitions. [2022-11-02 20:35:09,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3386 states and 4270 transitions. [2022-11-02 20:35:09,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3386 to 3370. [2022-11-02 20:35:09,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3370 states, 3370 states have (on average 1.2623145400593472) internal successors, (4254), 3369 states have internal predecessors, (4254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:35:09,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3370 states to 3370 states and 4254 transitions. [2022-11-02 20:35:09,355 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3370 states and 4254 transitions. [2022-11-02 20:35:09,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:35:09,356 INFO L428 stractBuchiCegarLoop]: Abstraction has 3370 states and 4254 transitions. [2022-11-02 20:35:09,356 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2022-11-02 20:35:09,356 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3370 states and 4254 transitions. [2022-11-02 20:35:09,372 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3360 [2022-11-02 20:35:09,372 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:35:09,372 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:35:09,375 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:35:09,375 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 20:35:09,375 INFO L748 eck$LassoCheckResult]: Stem: 40536#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); 40448#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 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, 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_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;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;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~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; 40422#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 40423#L108-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; 40507#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 40460#L119-1 assume !false; 41573#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41571#L122 assume 12292 == ssl3_connect_~s__state~0#1; 41233#L123 [2022-11-02 20:35:09,376 INFO L750 eck$LassoCheckResult]: Loop: 41233#L123 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; 40566#L227 ssl3_connect_~s__server~0#1 := 0; 41565#L232 assume 0 != ssl3_connect_~cb~0#1; 41562#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 41556#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 41553#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 41550#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 41548#L269 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; 41545#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41539#L556 ssl3_connect_~skip~0#1 := 0; 41537#L119-1 assume !false; 41535#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41533#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 41531#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 41529#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 41527#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 41524#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 41521#L137 assume 4368 == ssl3_connect_~s__state~0#1; 40556#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 41515#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 41512#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 41511#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 41503#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41487#L556 ssl3_connect_~skip~0#1 := 0; 41483#L119-1 assume !false; 41478#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41470#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 41465#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 41461#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 41457#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 41453#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 41448#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 41444#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 41439#L143 assume 4384 == ssl3_connect_~s__state~0#1; 40614#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 41431#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 41426#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 41423#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 41421#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 41418#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41412#L556 ssl3_connect_~skip~0#1 := 0; 41410#L119-1 assume !false; 41408#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41406#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 41405#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 41403#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 41400#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 41399#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 41398#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 41396#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 41385#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 41382#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 41379#L149 assume 4400 == ssl3_connect_~s__state~0#1; 40823#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 41372#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 41368#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 41364#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41357#L556 ssl3_connect_~skip~0#1 := 0; 41354#L119-1 assume !false; 41351#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41348#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 41345#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 41342#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 41339#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 41336#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 41333#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 41330#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 41327#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 41324#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 41321#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 41319#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 41316#L155 assume 4416 == ssl3_connect_~s__state~0#1; 40818#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 41312#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 41311#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 41310#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 41307#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41302#L556 ssl3_connect_~skip~0#1 := 0; 41301#L119-1 assume !false; 41300#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41298#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 41297#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 41295#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 41294#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 41291#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 41290#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 41289#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 41288#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 41287#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 41286#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 41285#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 41284#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 41283#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 41282#L161 assume 4432 == ssl3_connect_~s__state~0#1; 40811#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 41281#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 41280#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 41278#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41273#L556 ssl3_connect_~skip~0#1 := 0; 41272#L119-1 assume !false; 41271#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41270#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 41269#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 41268#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 41267#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 41266#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 41265#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 41264#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 41263#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 41262#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 41261#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 41260#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 41259#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 41258#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 41257#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 41256#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 41255#L167 assume 4448 == ssl3_connect_~s__state~0#1; 40804#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 41254#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 41252#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 41246#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 41244#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41237#L556 ssl3_connect_~skip~0#1 := 0; 41236#L119-1 assume !false; 41235#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41234#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 41232#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 41231#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 41230#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 41229#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 41228#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 41227#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 41226#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 41225#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 41224#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 41223#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 41222#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 41221#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 41220#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 41219#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 41218#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 41216#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 41215#L173 assume 4464 == ssl3_connect_~s__state~0#1; 40798#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 41214#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 41213#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41203#L556 ssl3_connect_~skip~0#1 := 0; 41201#L119-1 assume !false; 41199#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41197#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 41195#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 41193#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 41191#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 41189#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 41187#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 41185#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 41183#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 41181#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 41179#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 41177#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 41175#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 41173#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 41171#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 41169#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 41167#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 41165#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 41163#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 41161#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 41159#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 41151#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 41148#L185 assume 4480 == ssl3_connect_~s__state~0#1; 41147#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 41110#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 41111#L395 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; 41104#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 41105#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41093#L556 ssl3_connect_~skip~0#1 := 0; 41094#L119-1 assume !false; 41089#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41090#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 41085#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 41086#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 41081#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 41082#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 41077#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 41078#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 41073#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 41074#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 41069#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 41070#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 41065#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 41066#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 41061#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 41062#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 41057#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 41058#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 41053#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 41054#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 41049#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 41050#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 41045#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 41046#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 41041#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 41042#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 41038#L197 assume 4512 == ssl3_connect_~s__state~0#1; 40785#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 41035#L416 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; 41036#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 41031#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 41032#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 41025#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41021#L556 ssl3_connect_~skip~0#1 := 0; 41016#L119-1 assume !false; 41017#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41012#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 41013#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 41008#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 41009#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 41004#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 41005#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 41000#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 41001#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 40996#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 40997#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 40992#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 40993#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 40988#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 40989#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 40984#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 40985#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 40980#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 40981#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 40976#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 40977#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 40972#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 40973#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 40968#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 40969#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 40964#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 40965#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 40960#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 40961#L203 assume 4528 == ssl3_connect_~s__state~0#1; 40780#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 40944#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 40945#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 40762#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 40761#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40718#L556 ssl3_connect_~skip~0#1 := 0; 40719#L119-1 assume !false; 40748#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 40749#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 40707#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 40708#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 40750#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 40751#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 40917#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 40918#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 40913#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 40914#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 40909#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 40910#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 40905#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 40906#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 40901#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 40902#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 40897#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 40898#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 40893#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 40894#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 40889#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 40890#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 40885#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 40886#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 40881#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 40882#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 40877#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 40878#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 40873#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 40874#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 40869#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 40870#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 40546#L215 assume 4352 == ssl3_connect_~s__state~0#1; 40527#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 40528#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 40443#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 40444#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40590#L556 ssl3_connect_~skip~0#1 := 0; 40591#L119-1 assume !false; 40581#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 40582#L122 assume 12292 == ssl3_connect_~s__state~0#1; 41233#L123 [2022-11-02 20:35:09,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:09,377 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 18 times [2022-11-02 20:35:09,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:09,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558180678] [2022-11-02 20:35:09,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:09,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:09,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:09,386 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:35:09,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:09,394 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:35:09,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:09,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1418369393, now seen corresponding path program 1 times [2022-11-02 20:35:09,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:09,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61635332] [2022-11-02 20:35:09,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:09,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:09,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:09,612 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 20:35:09,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:35:09,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61635332] [2022-11-02 20:35:09,612 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61635332] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:35:09,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [843555780] [2022-11-02 20:35:09,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:09,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:35:09,613 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:09,614 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:35:09,630 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-11-02 20:35:09,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:09,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:35:09,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:35:09,847 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 20:35:09,847 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:35:09,943 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 20:35:09,944 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [843555780] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:35:09,944 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:35:09,944 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-11-02 20:35:09,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734795064] [2022-11-02 20:35:09,944 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:35:09,945 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:35:09,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:35:09,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:35:09,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:35:09,947 INFO L87 Difference]: Start difference. First operand 3370 states and 4254 transitions. cyclomatic complexity: 888 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 20:35:10,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:35:10,181 INFO L93 Difference]: Finished difference Result 4316 states and 5330 transitions. [2022-11-02 20:35:10,181 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4316 states and 5330 transitions. [2022-11-02 20:35:10,206 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3352 [2022-11-02 20:35:10,226 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4316 states to 4316 states and 5330 transitions. [2022-11-02 20:35:10,226 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4316 [2022-11-02 20:35:10,231 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4316 [2022-11-02 20:35:10,231 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4316 states and 5330 transitions. [2022-11-02 20:35:10,238 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:35:10,238 INFO L218 hiAutomatonCegarLoop]: Abstraction has 4316 states and 5330 transitions. [2022-11-02 20:35:10,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4316 states and 5330 transitions. [2022-11-02 20:35:10,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4316 to 3355. [2022-11-02 20:35:10,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3355 states, 3355 states have (on average 1.2539493293591655) internal successors, (4207), 3354 states have internal predecessors, (4207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:35:10,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3355 states to 3355 states and 4207 transitions. [2022-11-02 20:35:10,327 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3355 states and 4207 transitions. [2022-11-02 20:35:10,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-02 20:35:10,328 INFO L428 stractBuchiCegarLoop]: Abstraction has 3355 states and 4207 transitions. [2022-11-02 20:35:10,328 INFO L335 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2022-11-02 20:35:10,328 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3355 states and 4207 transitions. [2022-11-02 20:35:10,343 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3344 [2022-11-02 20:35:10,344 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:35:10,344 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:35:10,346 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:35:10,346 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 20:35:10,346 INFO L748 eck$LassoCheckResult]: Stem: 49962#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); 49876#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 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, 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_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;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;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~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; 49853#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 49854#L108-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; 49934#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 49887#L119-1 assume !false; 49973#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 49972#L122 assume 12292 == ssl3_connect_~s__state~0#1; 49860#L123 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; 49861#L227 [2022-11-02 20:35:10,347 INFO L750 eck$LassoCheckResult]: Loop: 49861#L227 ssl3_connect_~s__server~0#1 := 0; 50560#L232 assume 0 != ssl3_connect_~cb~0#1; 50559#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 50558#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 50556#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 50554#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 50553#L269 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; 50551#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50546#L556 ssl3_connect_~skip~0#1 := 0; 50545#L119-1 assume !false; 50544#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50543#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 50542#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 50541#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 50540#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 50539#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 50538#L137 assume 4368 == ssl3_connect_~s__state~0#1; 50047#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 50537#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 50377#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 50536#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 50534#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50529#L556 ssl3_connect_~skip~0#1 := 0; 50528#L119-1 assume !false; 50527#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50526#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 50525#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 50524#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 50523#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 50522#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 50521#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 50520#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 50519#L143 assume 4384 == ssl3_connect_~s__state~0#1; 50518#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 50303#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 50299#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 50298#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 50297#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 50295#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50290#L556 ssl3_connect_~skip~0#1 := 0; 50289#L119-1 assume !false; 50288#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50287#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 50286#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 50285#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 50284#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 50283#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 50282#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 50281#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 50280#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 50279#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 50230#L149 assume 4400 == ssl3_connect_~s__state~0#1; 50037#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 51417#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 51418#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 51737#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 51732#L556 ssl3_connect_~skip~0#1 := 0; 51731#L119-1 assume !false; 51730#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51729#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 51728#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 51727#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 51726#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 51725#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 51724#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 51723#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 51722#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 51721#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 51720#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 51719#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 51718#L155 assume 4416 == ssl3_connect_~s__state~0#1; 50509#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 51717#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 51716#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 51715#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 51713#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 51708#L556 ssl3_connect_~skip~0#1 := 0; 51707#L119-1 assume !false; 51706#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51705#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 51704#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 51703#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 51702#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 51701#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 51700#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 51699#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 51698#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 51697#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 51696#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 51695#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 51694#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 51693#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 51692#L161 assume 4432 == ssl3_connect_~s__state~0#1; 50503#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 51691#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 51690#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 51688#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 51683#L556 ssl3_connect_~skip~0#1 := 0; 51682#L119-1 assume !false; 51681#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51680#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 51679#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 51678#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 51677#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 51676#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 51675#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 51674#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 51673#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 51672#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 51671#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 51670#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 51669#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 51668#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 51667#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 51666#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 51665#L167 assume 4448 == ssl3_connect_~s__state~0#1; 50497#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 51664#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 51663#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 49884#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 49885#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 53174#L556 ssl3_connect_~skip~0#1 := 0; 53173#L119-1 assume !false; 53172#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 53171#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 53170#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 49888#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 49877#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 49878#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 49894#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 49890#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 49891#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 49944#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 51513#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 51512#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 51511#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 51510#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 51509#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 51508#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 51507#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 51506#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 51505#L173 assume 4464 == ssl3_connect_~s__state~0#1; 50487#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 51502#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 51500#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 51490#L556 ssl3_connect_~skip~0#1 := 0; 51488#L119-1 assume !false; 51486#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51484#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 51482#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 51480#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 51478#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 51476#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 51474#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 51472#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 51470#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 51468#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 51466#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 51464#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 51462#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 51460#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 51458#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 51456#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 51454#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 51452#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 51450#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 51448#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 51446#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 51444#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 51442#L185 assume 4480 == ssl3_connect_~s__state~0#1; 50483#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 51439#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 51436#L395 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; 51434#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 51433#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 51428#L556 ssl3_connect_~skip~0#1 := 0; 51427#L119-1 assume !false; 51426#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51425#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 51424#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 51423#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 51422#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 51421#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 51420#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 51419#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 50843#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 50844#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 50835#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 50836#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 50827#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 50828#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 50819#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 50820#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 50811#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 50812#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 50803#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 50804#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 50795#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 50796#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 50788#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 50789#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 50782#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 50783#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 51371#L197 assume 4512 == ssl3_connect_~s__state~0#1; 50471#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 51368#L416 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; 50769#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 50767#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 50762#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 50738#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50732#L556 ssl3_connect_~skip~0#1 := 0; 50730#L119-1 assume !false; 50728#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50726#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 50724#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 50722#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 50720#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 50718#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 50716#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 50713#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 50710#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 50707#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 50704#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 50701#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 50698#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 50695#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 50692#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 50689#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 50686#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 50683#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 50680#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 50671#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 50665#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 50658#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 50659#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 50644#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 50645#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 50630#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 50631#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 50572#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 50573#L203 assume 4528 == ssl3_connect_~s__state~0#1; 50464#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 50570#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 51316#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 50163#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 50162#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50150#L556 ssl3_connect_~skip~0#1 := 0; 50151#L119-1 assume !false; 50146#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50147#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 50142#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 50143#L128 assume 4096 == ssl3_connect_~s__state~0#1; 49861#L227 [2022-11-02 20:35:10,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:10,348 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 1 times [2022-11-02 20:35:10,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:10,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743680982] [2022-11-02 20:35:10,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:10,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:10,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:10,354 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:35:10,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:10,360 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:35:10,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:10,361 INFO L85 PathProgramCache]: Analyzing trace with hash 431918283, now seen corresponding path program 1 times [2022-11-02 20:35:10,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:10,361 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662332269] [2022-11-02 20:35:10,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:10,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:10,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:10,508 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 20:35:10,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:35:10,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662332269] [2022-11-02 20:35:10,509 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662332269] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:35:10,509 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:35:10,509 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:35:10,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247045649] [2022-11-02 20:35:10,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:35:10,510 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:35:10,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:35:10,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:35:10,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:35:10,511 INFO L87 Difference]: Start difference. First operand 3355 states and 4207 transitions. cyclomatic complexity: 856 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 20:35:10,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:35:10,689 INFO L93 Difference]: Finished difference Result 3687 states and 4587 transitions. [2022-11-02 20:35:10,689 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3687 states and 4587 transitions. [2022-11-02 20:35:10,709 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3676 [2022-11-02 20:35:10,738 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3687 states to 3687 states and 4587 transitions. [2022-11-02 20:35:10,738 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3687 [2022-11-02 20:35:10,742 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3687 [2022-11-02 20:35:10,742 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3687 states and 4587 transitions. [2022-11-02 20:35:10,748 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:35:10,748 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3687 states and 4587 transitions. [2022-11-02 20:35:10,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3687 states and 4587 transitions. [2022-11-02 20:35:10,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3687 to 3471. [2022-11-02 20:35:10,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3471 states, 3471 states have (on average 1.2569864592336502) internal successors, (4363), 3470 states have internal predecessors, (4363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:35:10,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3471 states to 3471 states and 4363 transitions. [2022-11-02 20:35:10,838 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3471 states and 4363 transitions. [2022-11-02 20:35:10,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:35:10,839 INFO L428 stractBuchiCegarLoop]: Abstraction has 3471 states and 4363 transitions. [2022-11-02 20:35:10,839 INFO L335 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2022-11-02 20:35:10,839 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3471 states and 4363 transitions. [2022-11-02 20:35:10,854 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2022-11-02 20:35:10,854 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:35:10,854 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:35:10,857 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:35:10,858 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 20:35:10,858 INFO L748 eck$LassoCheckResult]: Stem: 57014#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); 56927#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 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, 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_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;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;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~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; 56899#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 56900#L108-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; 56988#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 56939#L119-1 assume !false; 57028#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57027#L122 assume 12292 == ssl3_connect_~s__state~0#1; 56908#L123 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; 56909#L227 [2022-11-02 20:35:10,859 INFO L750 eck$LassoCheckResult]: Loop: 56909#L227 ssl3_connect_~s__server~0#1 := 0; 59400#L232 assume 0 != ssl3_connect_~cb~0#1; 59398#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 59396#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 59393#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 59391#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 59390#L269 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; 59331#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59325#L556 ssl3_connect_~skip~0#1 := 0; 59323#L119-1 assume !false; 59321#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59319#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 59317#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 59315#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 59313#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 59312#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 59306#L137 assume 4368 == ssl3_connect_~s__state~0#1; 57392#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 59287#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 59051#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 59279#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 59046#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59036#L556 ssl3_connect_~skip~0#1 := 0; 59034#L119-1 assume !false; 59032#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59030#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 59028#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 59026#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 59024#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 59016#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 59012#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 59008#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 59004#L143 assume 4384 == ssl3_connect_~s__state~0#1; 57383#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 58998#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 58994#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 58990#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 58987#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 58981#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 58976#L556 ssl3_connect_~skip~0#1 := 0; 58970#L119-1 assume !false; 58968#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 58966#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 58964#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 58962#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 58960#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 58958#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 58956#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 58954#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 58952#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 58950#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 58948#L149 assume 4400 == ssl3_connect_~s__state~0#1; 57270#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 58944#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 58941#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 58938#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 58932#L556 ssl3_connect_~skip~0#1 := 0; 58930#L119-1 assume !false; 58928#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 58926#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 58924#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 58922#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 58920#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 58918#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 58916#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 58914#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 58912#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 58910#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 58908#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 58906#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 58905#L155 assume 4416 == ssl3_connect_~s__state~0#1; 57255#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 58902#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 58900#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 58897#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 58890#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 58884#L556 ssl3_connect_~skip~0#1 := 0; 58882#L119-1 assume !false; 58880#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 58878#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 58876#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 58874#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 58872#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 58870#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 58868#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 58866#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 58864#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 58862#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 58860#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 58858#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 58856#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 58854#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 58852#L161 assume 4432 == ssl3_connect_~s__state~0#1; 57239#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 58849#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 58847#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 58844#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 58838#L556 ssl3_connect_~skip~0#1 := 0; 58834#L119-1 assume !false; 58833#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 58832#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 58830#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 58829#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 58828#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 58827#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 58825#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 58822#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 58820#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 58819#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 58813#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 58811#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 58809#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 58807#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 58805#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 58803#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 58801#L167 assume 4448 == ssl3_connect_~s__state~0#1; 57224#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 58799#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 58633#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 58634#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 59817#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59811#L556 ssl3_connect_~skip~0#1 := 0; 59809#L119-1 assume !false; 59807#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59805#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 59803#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 59801#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 59799#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 59796#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 59789#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 59787#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 59785#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 59781#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 59774#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 59771#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 59768#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 59765#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 59762#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 59759#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 59757#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 59755#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 59753#L173 assume 4464 == ssl3_connect_~s__state~0#1; 57209#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 59748#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 59740#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59733#L556 ssl3_connect_~skip~0#1 := 0; 59730#L119-1 assume !false; 59727#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59380#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 59378#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 59376#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 59374#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 59372#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 59370#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 59368#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 59366#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 59364#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 59271#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 59243#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 59238#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 59233#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 59229#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 59021#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 59019#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 59017#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 59013#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 59009#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 59005#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 59001#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 58999#L185 assume 4480 == ssl3_connect_~s__state~0#1; 57322#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 58992#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 58988#L395 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; 58985#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 58975#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 58969#L556 ssl3_connect_~skip~0#1 := 0; 58967#L119-1 assume !false; 58965#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 58963#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 58961#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 58959#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 58957#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 58955#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 58953#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 58951#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 58949#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 58947#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 58946#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 58942#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 58939#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 58933#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 58931#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 58929#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 58927#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 58925#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 58923#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 58921#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 58919#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 58917#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 58915#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 58913#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 58911#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 58909#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 58907#L197 assume 4512 == ssl3_connect_~s__state~0#1; 57498#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 58904#L416 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; 58903#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 58901#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 58899#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 58895#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 58885#L556 ssl3_connect_~skip~0#1 := 0; 58883#L119-1 assume !false; 58881#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 58879#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 58877#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 58875#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 58873#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 58871#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 58869#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 58867#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 58865#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 58863#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 58861#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 58859#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 58857#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 58855#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 58853#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 58851#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 58850#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 58848#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 58845#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 58839#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 58836#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 58758#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 58752#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 58750#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 58748#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 58746#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 58744#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 58742#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 58740#L203 assume 4528 == ssl3_connect_~s__state~0#1; 57492#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 58737#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 58734#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 58732#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 58730#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 58724#L556 ssl3_connect_~skip~0#1 := 0; 58722#L119-1 assume !false; 58720#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 58718#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 58716#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 58714#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 58713#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 58711#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 58708#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 58707#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 58706#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 58705#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 58704#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 58703#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 58702#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 58701#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 58700#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 58699#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 58698#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 58697#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 58696#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 58695#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 58694#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 58693#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 58692#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 58691#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 58690#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 57536#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 57530#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 57531#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 58472#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 57512#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 57513#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 57461#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 57443#L215 assume 4352 == ssl3_connect_~s__state~0#1; 57444#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 57435#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 57436#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 57136#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57132#L556 ssl3_connect_~skip~0#1 := 0; 57123#L119-1 assume !false; 57124#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57115#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 57116#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 57107#L128 assume 4096 == ssl3_connect_~s__state~0#1; 56909#L227 [2022-11-02 20:35:10,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:10,859 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 2 times [2022-11-02 20:35:10,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:10,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350904675] [2022-11-02 20:35:10,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:10,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:10,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:10,866 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:35:10,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:10,876 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:35:10,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:10,877 INFO L85 PathProgramCache]: Analyzing trace with hash 1165182270, now seen corresponding path program 1 times [2022-11-02 20:35:10,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:10,877 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149666747] [2022-11-02 20:35:10,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:10,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:10,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:11,030 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 20:35:11,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:35:11,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149666747] [2022-11-02 20:35:11,031 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149666747] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:35:11,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1387526032] [2022-11-02 20:35:11,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:11,031 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:35:11,031 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:11,035 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:35:11,054 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-11-02 20:35:11,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:11,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:35:11,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:35:11,296 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 20:35:11,296 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:35:11,399 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 20:35:11,399 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1387526032] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:35:11,400 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:35:11,400 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-11-02 20:35:11,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397614198] [2022-11-02 20:35:11,402 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:35:11,404 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:35:11,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:35:11,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:35:11,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:35:11,405 INFO L87 Difference]: Start difference. First operand 3471 states and 4363 transitions. cyclomatic complexity: 896 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 20:35:11,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:35:11,986 INFO L93 Difference]: Finished difference Result 5088 states and 6106 transitions. [2022-11-02 20:35:11,986 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5088 states and 6106 transitions. [2022-11-02 20:35:12,017 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3744 [2022-11-02 20:35:12,045 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5088 states to 5080 states and 6098 transitions. [2022-11-02 20:35:12,045 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5080 [2022-11-02 20:35:12,050 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5080 [2022-11-02 20:35:12,051 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5080 states and 6098 transitions. [2022-11-02 20:35:12,058 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:35:12,059 INFO L218 hiAutomatonCegarLoop]: Abstraction has 5080 states and 6098 transitions. [2022-11-02 20:35:12,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5080 states and 6098 transitions. [2022-11-02 20:35:12,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5080 to 3467. [2022-11-02 20:35:12,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3467 states, 3467 states have (on average 1.2261321026824343) internal successors, (4251), 3466 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 20:35:12,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3467 states to 3467 states and 4251 transitions. [2022-11-02 20:35:12,141 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3467 states and 4251 transitions. [2022-11-02 20:35:12,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-02 20:35:12,147 INFO L428 stractBuchiCegarLoop]: Abstraction has 3467 states and 4251 transitions. [2022-11-02 20:35:12,147 INFO L335 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2022-11-02 20:35:12,147 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3467 states and 4251 transitions. [2022-11-02 20:35:12,161 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3456 [2022-11-02 20:35:12,161 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:35:12,161 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:35:12,164 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:35:12,164 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 20:35:12,164 INFO L748 eck$LassoCheckResult]: Stem: 67332#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); 67241#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 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, 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_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;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;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~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; 67215#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 67216#L108-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; 67304#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 67255#L119-1 assume !false; 67345#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67344#L122 assume 12292 == ssl3_connect_~s__state~0#1; 67222#L123 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; 67223#L227 [2022-11-02 20:35:12,165 INFO L750 eck$LassoCheckResult]: Loop: 67223#L227 ssl3_connect_~s__server~0#1 := 0; 69290#L232 assume 0 != ssl3_connect_~cb~0#1; 69289#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 69288#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 69286#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 69284#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 69283#L269 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; 69281#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69276#L556 ssl3_connect_~skip~0#1 := 0; 69275#L119-1 assume !false; 69274#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69273#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 69272#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 69271#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 69270#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 69269#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 68025#L137 assume 4368 == ssl3_connect_~s__state~0#1; 68024#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 68023#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 67967#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 68022#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 68020#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 68015#L556 ssl3_connect_~skip~0#1 := 0; 68014#L119-1 assume !false; 68013#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 68012#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 68011#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 68010#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 68009#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 68008#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 68007#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 68006#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 68005#L143 assume 4384 == ssl3_connect_~s__state~0#1; 68004#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 68003#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 67945#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 68000#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 67999#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 67997#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67992#L556 ssl3_connect_~skip~0#1 := 0; 67991#L119-1 assume !false; 67990#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67989#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 67988#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 67987#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 67986#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 67985#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 67984#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 67983#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 67982#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 67981#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 67980#L149 assume 4400 == ssl3_connect_~s__state~0#1; 67977#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 67973#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 67974#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 67909#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67899#L556 ssl3_connect_~skip~0#1 := 0; 67897#L119-1 assume !false; 67895#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67893#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 67891#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 67889#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 67887#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 67885#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 67883#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 67881#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 67851#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 67849#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 67847#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 67845#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 67843#L155 assume 4416 == ssl3_connect_~s__state~0#1; 67834#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 67832#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 67829#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 67828#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 67826#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67821#L556 ssl3_connect_~skip~0#1 := 0; 67820#L119-1 assume !false; 67819#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67818#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 67817#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 67816#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 67815#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 67814#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 67813#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 67812#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 67811#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 67810#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 67809#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 67808#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 67807#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 67806#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 67805#L161 assume 4432 == ssl3_connect_~s__state~0#1; 67804#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 67803#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 67802#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 67800#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67796#L556 ssl3_connect_~skip~0#1 := 0; 67792#L119-1 assume !false; 67791#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67790#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 67789#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 67788#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 67787#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 67786#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 67785#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 67784#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 67783#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 67782#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 67781#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 67780#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 67779#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 67778#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 67777#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 67776#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 67775#L167 assume 4448 == ssl3_connect_~s__state~0#1; 67774#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 67773#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 67772#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 67771#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 67769#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67764#L556 ssl3_connect_~skip~0#1 := 0; 67763#L119-1 assume !false; 67762#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67761#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 67760#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 67759#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 67758#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 67757#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 67756#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 67755#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 67754#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 67753#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 67752#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 67751#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 67750#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 67749#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 67748#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 67747#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 67746#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 67745#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 67744#L173 assume 4464 == ssl3_connect_~s__state~0#1; 67743#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 67742#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 67740#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67735#L556 ssl3_connect_~skip~0#1 := 0; 67734#L119-1 assume !false; 67733#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67732#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 67731#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 67730#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 67729#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 67728#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 67727#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 67726#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 67725#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 67724#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 67723#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 67722#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 67721#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 67720#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 67719#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 67651#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 67585#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 67581#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 67576#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 67571#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 67566#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 67558#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 67559#L185 assume 4480 == ssl3_connect_~s__state~0#1; 68830#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 68828#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 68826#L395 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; 68824#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 68822#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 68817#L556 ssl3_connect_~skip~0#1 := 0; 68816#L119-1 assume !false; 68815#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 68814#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 68813#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 68812#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 68811#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 68810#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 68809#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 68808#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 68807#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 68806#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 68805#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 68804#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 68803#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 68802#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 68801#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 68800#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 68799#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 68798#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 68797#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 68796#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 68795#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 68794#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 68793#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 68792#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 68791#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 68790#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 68789#L197 assume 4512 == ssl3_connect_~s__state~0#1; 68788#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 68787#L416 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; 68786#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 68785#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 68784#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 68782#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 68777#L556 ssl3_connect_~skip~0#1 := 0; 68776#L119-1 assume !false; 68775#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 68774#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 68773#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 68772#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 68771#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 68770#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 68769#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 68768#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 68767#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 68766#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 68765#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 68764#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 68763#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 68762#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 68761#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 68760#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 68759#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 68758#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 68757#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 68756#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 68755#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 68754#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 68753#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 68752#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 68751#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 68750#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 68749#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 68748#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 68747#L203 assume 4528 == ssl3_connect_~s__state~0#1; 68746#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 68745#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 68743#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 68744#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 69222#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69218#L556 ssl3_connect_~skip~0#1 := 0; 69213#L119-1 assume !false; 69214#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69209#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 69210#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 69205#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 69206#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 69202#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 69201#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 69200#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 69199#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 69198#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 69197#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 69196#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 69195#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 69194#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 69193#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 69192#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 69191#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 69190#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 69189#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 69188#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 69187#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 69186#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 69185#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 69184#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 69183#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 69182#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 69178#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 69177#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 69175#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 69173#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 69171#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 69167#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 69127#L215 assume 4352 == ssl3_connect_~s__state~0#1; 69126#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 69124#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 69122#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 69123#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69263#L556 ssl3_connect_~skip~0#1 := 0; 69262#L119-1 assume !false; 69261#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69260#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 69259#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 69258#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 69257#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 69256#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 69255#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 69254#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 69253#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 69252#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 69251#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 69250#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 69249#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 69248#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 69247#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 69246#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 69245#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 69244#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 69243#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 69242#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 69241#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 69240#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 69239#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 69238#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 69237#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 69236#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 69235#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 69234#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 69233#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 69232#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 69231#L209 assume 4560 == ssl3_connect_~s__state~0#1; 69230#L213 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 69229#L466 assume !(ssl3_connect_~ret~0#1 <= 0); 69228#L469 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 3; 69226#L469-2 ssl3_connect_~s__init_num~0#1 := 0; 69227#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69215#L556 ssl3_connect_~skip~0#1 := 0; 69216#L119-1 assume !false; 69211#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69212#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 69207#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 69208#L128 assume 4096 == ssl3_connect_~s__state~0#1; 67223#L227 [2022-11-02 20:35:12,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:12,166 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 3 times [2022-11-02 20:35:12,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:12,166 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212090411] [2022-11-02 20:35:12,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:12,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:12,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:12,173 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:35:12,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:12,179 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:35:12,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:12,180 INFO L85 PathProgramCache]: Analyzing trace with hash -2110043190, now seen corresponding path program 1 times [2022-11-02 20:35:12,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:12,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418475163] [2022-11-02 20:35:12,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:12,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:12,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:12,400 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 20:35:12,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:35:12,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418475163] [2022-11-02 20:35:12,400 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418475163] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:35:12,401 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:35:12,401 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:35:12,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164086944] [2022-11-02 20:35:12,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:35:12,402 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:35:12,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:35:12,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:35:12,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:35:12,403 INFO L87 Difference]: Start difference. First operand 3467 states and 4251 transitions. cyclomatic complexity: 788 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 20:35:12,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:35:12,571 INFO L93 Difference]: Finished difference Result 3611 states and 4350 transitions. [2022-11-02 20:35:12,571 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3611 states and 4350 transitions. [2022-11-02 20:35:12,589 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2022-11-02 20:35:12,602 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3611 states to 3275 states and 3974 transitions. [2022-11-02 20:35:12,602 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3275 [2022-11-02 20:35:12,606 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3275 [2022-11-02 20:35:12,606 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3275 states and 3974 transitions. [2022-11-02 20:35:12,610 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:35:12,610 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3275 states and 3974 transitions. [2022-11-02 20:35:12,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3275 states and 3974 transitions. [2022-11-02 20:35:12,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3275 to 3107. [2022-11-02 20:35:12,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3107 states, 3107 states have (on average 1.2185387833923398) internal successors, (3786), 3106 states have internal predecessors, (3786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:35:12,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3107 states to 3107 states and 3786 transitions. [2022-11-02 20:35:12,678 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3107 states and 3786 transitions. [2022-11-02 20:35:12,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:35:12,680 INFO L428 stractBuchiCegarLoop]: Abstraction has 3107 states and 3786 transitions. [2022-11-02 20:35:12,681 INFO L335 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2022-11-02 20:35:12,681 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3107 states and 3786 transitions. [2022-11-02 20:35:12,692 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2022-11-02 20:35:12,692 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:35:12,693 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:35:12,694 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 20:35:12,695 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 20:35:12,695 INFO L748 eck$LassoCheckResult]: Stem: 74405#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); 74323#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 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, 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_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;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;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~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; 74300#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 74301#L108-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; 74377#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 74333#L119-1 assume !false; 74419#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74418#L122 assume 12292 == ssl3_connect_~s__state~0#1; 74307#L123 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; 74308#L227 ssl3_connect_~s__server~0#1 := 0; 75772#L232 assume !(0 != ssl3_connect_~cb~0#1); 75771#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 75770#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 75768#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 75766#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 75763#L269 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; 75764#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75750#L556 ssl3_connect_~skip~0#1 := 0; 75751#L119-1 assume !false; 75744#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75745#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75738#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75739#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75732#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75733#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75695#L137 assume 4368 == ssl3_connect_~s__state~0#1; 75693#L141 [2022-11-02 20:35:12,695 INFO L750 eck$LassoCheckResult]: Loop: 75693#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 75691#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 75173#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 75688#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 75685#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75679#L556 ssl3_connect_~skip~0#1 := 0; 75677#L119-1 assume !false; 75675#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75673#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75671#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75668#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75662#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75660#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75658#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 75656#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 75654#L143 assume 4384 == ssl3_connect_~s__state~0#1; 75652#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 75650#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 75151#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 75645#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 75643#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 75640#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75634#L556 ssl3_connect_~skip~0#1 := 0; 75632#L119-1 assume !false; 75630#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75628#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75626#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75624#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75622#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75620#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75618#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 75616#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 75614#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 75611#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 75608#L149 assume 4400 == ssl3_connect_~s__state~0#1; 75249#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 75250#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 75110#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 75111#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75084#L556 ssl3_connect_~skip~0#1 := 0; 75085#L119-1 assume !false; 75068#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75069#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75056#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75057#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75044#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75045#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75032#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 75033#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 75016#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 75017#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 75004#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 75005#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 74989#L155 assume 4416 == ssl3_connect_~s__state~0#1; 74990#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 74972#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 74973#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 74965#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 74966#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 76006#L556 ssl3_connect_~skip~0#1 := 0; 76005#L119-1 assume !false; 76004#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 76003#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 76002#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 76001#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 76000#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75999#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75998#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 75997#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 75996#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 75995#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 75994#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 75993#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 75992#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 75991#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 75990#L161 assume 4432 == ssl3_connect_~s__state~0#1; 75989#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 75988#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 75987#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 75981#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75975#L556 ssl3_connect_~skip~0#1 := 0; 75973#L119-1 assume !false; 75971#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75969#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75967#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75966#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75965#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75964#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75963#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 75962#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 75961#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 75960#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 75959#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 75958#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 75957#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 75956#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 75955#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 75954#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 75953#L167 assume 4448 == ssl3_connect_~s__state~0#1; 75952#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 75951#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 75949#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 75948#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 75947#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75942#L556 ssl3_connect_~skip~0#1 := 0; 75941#L119-1 assume !false; 75940#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75939#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75938#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75937#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75936#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75935#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75934#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 75933#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 75932#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 75931#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 75930#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 75929#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 75928#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 75927#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 75926#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 75925#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 75924#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 75923#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 75922#L173 assume 4464 == ssl3_connect_~s__state~0#1; 75921#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 75920#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 75919#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75914#L556 ssl3_connect_~skip~0#1 := 0; 75913#L119-1 assume !false; 75912#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75911#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75910#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75909#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75908#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75907#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75906#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 75905#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 75904#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 75903#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 75902#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 74647#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 74644#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 74640#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 74641#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 75893#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 75891#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 74629#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 74627#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 74625#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 74623#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 74621#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 74557#L185 assume 4480 == ssl3_connect_~s__state~0#1; 74552#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 74553#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 75835#L395 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; 75833#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 75831#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75826#L556 ssl3_connect_~skip~0#1 := 0; 75825#L119-1 assume !false; 75824#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75823#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75822#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75821#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75820#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75819#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75818#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 75817#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 75816#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 75815#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 75814#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 75813#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 75812#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 75811#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 75810#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 75809#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 75808#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 75807#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 75806#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 75805#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 75804#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 75803#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 75802#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 75801#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 75800#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 75799#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 75798#L197 assume 4512 == ssl3_connect_~s__state~0#1; 75797#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 75796#L416 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; 75795#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 75794#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 75793#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 75791#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75786#L556 ssl3_connect_~skip~0#1 := 0; 75785#L119-1 assume !false; 75784#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75783#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75782#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75781#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75780#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75779#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75778#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 75777#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 75776#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 75775#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 75774#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 75773#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 75251#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 75252#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 75112#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 75113#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 75099#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 75100#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 75076#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 75077#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 75064#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 75065#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 75052#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 75053#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 75040#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 75041#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 75028#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 75029#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 75020#L203 assume 4528 == ssl3_connect_~s__state~0#1; 75021#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 75006#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 75007#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 75765#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 75758#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75754#L556 ssl3_connect_~skip~0#1 := 0; 75747#L119-1 assume !false; 75748#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75741#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75742#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75735#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75736#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75729#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75730#L137 assume 4368 == ssl3_connect_~s__state~0#1; 75693#L141 [2022-11-02 20:35:12,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:12,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1330721055, now seen corresponding path program 1 times [2022-11-02 20:35:12,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:12,697 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595033846] [2022-11-02 20:35:12,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:12,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:12,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:12,722 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 20:35:12,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:35:12,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595033846] [2022-11-02 20:35:12,723 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595033846] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:35:12,723 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:35:12,723 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:35:12,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942025307] [2022-11-02 20:35:12,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:35:12,725 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:35:12,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:12,726 INFO L85 PathProgramCache]: Analyzing trace with hash 229452601, now seen corresponding path program 1 times [2022-11-02 20:35:12,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:12,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155531415] [2022-11-02 20:35:12,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:12,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:12,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:12,825 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 20:35:12,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:35:12,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155531415] [2022-11-02 20:35:12,827 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155531415] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:35:12,828 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:35:12,828 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:35:12,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063488143] [2022-11-02 20:35:12,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:35:12,829 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:35:12,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:35:12,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:35:12,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:35:12,830 INFO L87 Difference]: Start difference. First operand 3107 states and 3786 transitions. cyclomatic complexity: 683 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 20:35:12,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:35:12,863 INFO L93 Difference]: Finished difference Result 6117 states and 7282 transitions. [2022-11-02 20:35:12,863 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6117 states and 7282 transitions. [2022-11-02 20:35:12,893 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2022-11-02 20:35:12,916 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6117 states to 6117 states and 7282 transitions. [2022-11-02 20:35:12,916 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6117 [2022-11-02 20:35:12,923 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6117 [2022-11-02 20:35:12,923 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6117 states and 7282 transitions. [2022-11-02 20:35:12,930 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:35:12,930 INFO L218 hiAutomatonCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2022-11-02 20:35:12,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6117 states and 7282 transitions. [2022-11-02 20:35:13,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6117 to 6117. [2022-11-02 20:35:13,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6117 states, 6117 states have (on average 1.1904528363576916) internal successors, (7282), 6116 states have internal predecessors, (7282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:35:13,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6117 states to 6117 states and 7282 transitions. [2022-11-02 20:35:13,125 INFO L240 hiAutomatonCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2022-11-02 20:35:13,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:35:13,126 INFO L428 stractBuchiCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2022-11-02 20:35:13,126 INFO L335 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2022-11-02 20:35:13,127 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6117 states and 7282 transitions. [2022-11-02 20:35:13,146 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2022-11-02 20:35:13,146 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:35:13,146 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:35:13,150 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 20:35:13,150 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 20:35:13,151 INFO L748 eck$LassoCheckResult]: Stem: 83635#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); 83554#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 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, 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_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;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;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~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; 83529#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 83530#L108-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; 83631#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 83566#L119-1 assume !false; 83648#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 83649#L122 assume 12292 == ssl3_connect_~s__state~0#1; 83537#L123 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; 83538#L227 ssl3_connect_~s__server~0#1 := 0; 86040#L232 assume 0 != ssl3_connect_~cb~0#1; 84633#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 86039#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 86037#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 86034#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 86032#L269 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; 86031#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 86028#L556 ssl3_connect_~skip~0#1 := 0; 86027#L119-1 assume !false; 86026#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 86025#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 86024#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 86023#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 86022#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 86021#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 86020#L137 assume 4368 == ssl3_connect_~s__state~0#1; 86016#L141 [2022-11-02 20:35:13,151 INFO L750 eck$LassoCheckResult]: Loop: 86016#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 86017#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 86009#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 86010#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 85515#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 85507#L556 ssl3_connect_~skip~0#1 := 0; 85503#L119-1 assume !false; 85497#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 85492#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 85485#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 85481#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 85474#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 85473#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 85472#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 85467#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 85462#L143 assume 4384 == ssl3_connect_~s__state~0#1; 85458#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 85459#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 87746#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 87727#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 87728#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 88791#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 88787#L556 ssl3_connect_~skip~0#1 := 0; 88784#L119-1 assume !false; 88782#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 88781#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 88780#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 88779#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 88778#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 88777#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 88776#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 88774#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 88772#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 88740#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 88736#L149 assume 4400 == ssl3_connect_~s__state~0#1; 88733#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 88557#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 88558#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 88771#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 88765#L556 ssl3_connect_~skip~0#1 := 0; 88763#L119-1 assume !false; 88761#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 88759#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 88757#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 88755#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 88753#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 88751#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 88749#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 88747#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 88739#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 88735#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 88732#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 88731#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 88730#L155 assume 4416 == ssl3_connect_~s__state~0#1; 88729#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 88727#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 88726#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 88725#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 88719#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 88715#L556 ssl3_connect_~skip~0#1 := 0; 88713#L119-1 assume !false; 88711#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 88709#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 88707#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 88705#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 88703#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 88701#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 88699#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 88697#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 88695#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 88693#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 88691#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 88689#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 88687#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 88685#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 88684#L161 assume 4432 == ssl3_connect_~s__state~0#1; 88682#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 88679#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 88678#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 88676#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 88672#L556 ssl3_connect_~skip~0#1 := 0; 88670#L119-1 assume !false; 88668#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 88666#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 88664#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 88662#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 88660#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 88658#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 88656#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 88654#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 88652#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 88650#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 88648#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 88646#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 88645#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 88643#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 88641#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 88636#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 88634#L167 assume 4448 == ssl3_connect_~s__state~0#1; 88632#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 88630#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 88627#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 88625#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 88617#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 88613#L556 ssl3_connect_~skip~0#1 := 0; 88611#L119-1 assume !false; 88609#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 88607#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 88605#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 88603#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 88601#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 88599#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 88597#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 88595#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 88593#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 88591#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 88589#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 88587#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 88585#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 88584#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 88582#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 88581#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 88579#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 88573#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 88572#L173 assume 4464 == ssl3_connect_~s__state~0#1; 88571#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 88569#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 88567#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 88556#L556 ssl3_connect_~skip~0#1 := 0; 88554#L119-1 assume !false; 88553#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 88551#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 88547#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 87845#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 87844#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 87840#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 87838#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 87837#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 87760#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 87757#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 87750#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 87733#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 87724#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 87718#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 87712#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 87708#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 87704#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 87700#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 87696#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 87692#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 87688#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 87684#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 87680#L185 assume 4480 == ssl3_connect_~s__state~0#1; 87676#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 87673#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 87667#L395 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; 87662#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 87658#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87650#L556 ssl3_connect_~skip~0#1 := 0; 87647#L119-1 assume !false; 87644#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87641#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 87638#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 87635#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 87632#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 87629#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 87626#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 87623#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 87620#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 87617#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 87614#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 87611#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 87608#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 87605#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 87597#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 87595#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 87594#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 87593#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 87592#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 87590#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 87588#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 87579#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 87576#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 87572#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 87570#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 87568#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 87566#L197 assume 4512 == ssl3_connect_~s__state~0#1; 87564#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 87562#L416 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; 87560#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 87557#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 87554#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 87552#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87548#L556 ssl3_connect_~skip~0#1 := 0; 87546#L119-1 assume !false; 87544#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87542#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 87540#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 87538#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 87537#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 87535#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 87532#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 87529#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 87525#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 87523#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 87521#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 87519#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 87517#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 87515#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 87513#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 87511#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 87509#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 87507#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 87505#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 87503#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 87502#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 87501#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 87500#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 87499#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 87498#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 87497#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 87496#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 87495#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 87494#L203 assume 4528 == ssl3_connect_~s__state~0#1; 87493#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 87492#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 85722#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 85723#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 85453#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 85451#L556 ssl3_connect_~skip~0#1 := 0; 85438#L119-1 assume !false; 85439#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 85430#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 85431#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 85422#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 85423#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 85414#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 85415#L137 assume 4368 == ssl3_connect_~s__state~0#1; 86016#L141 [2022-11-02 20:35:13,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:13,152 INFO L85 PathProgramCache]: Analyzing trace with hash -309652701, now seen corresponding path program 1 times [2022-11-02 20:35:13,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:13,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330620897] [2022-11-02 20:35:13,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:13,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:13,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:13,163 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:35:13,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:13,173 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:35:13,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:13,173 INFO L85 PathProgramCache]: Analyzing trace with hash 229452601, now seen corresponding path program 2 times [2022-11-02 20:35:13,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:13,174 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785917567] [2022-11-02 20:35:13,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:13,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:13,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:13,271 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 20:35:13,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:35:13,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785917567] [2022-11-02 20:35:13,272 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785917567] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:35:13,272 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:35:13,272 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:35:13,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103899535] [2022-11-02 20:35:13,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:35:13,273 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:35:13,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:35:13,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:35:13,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:35:13,274 INFO L87 Difference]: Start difference. First operand 6117 states and 7282 transitions. cyclomatic complexity: 1173 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 20:35:13,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:35:13,512 INFO L93 Difference]: Finished difference Result 5409 states and 6400 transitions. [2022-11-02 20:35:13,513 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5409 states and 6400 transitions. [2022-11-02 20:35:13,540 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3394 [2022-11-02 20:35:13,559 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5409 states to 5409 states and 6400 transitions. [2022-11-02 20:35:13,559 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5409 [2022-11-02 20:35:13,565 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5409 [2022-11-02 20:35:13,565 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5409 states and 6400 transitions. [2022-11-02 20:35:13,571 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:35:13,572 INFO L218 hiAutomatonCegarLoop]: Abstraction has 5409 states and 6400 transitions. [2022-11-02 20:35:13,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5409 states and 6400 transitions. [2022-11-02 20:35:13,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5409 to 5393. [2022-11-02 20:35:13,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5393 states, 5393 states have (on average 1.183756721676247) internal successors, (6384), 5392 states have internal predecessors, (6384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:35:13,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5393 states to 5393 states and 6384 transitions. [2022-11-02 20:35:13,684 INFO L240 hiAutomatonCegarLoop]: Abstraction has 5393 states and 6384 transitions. [2022-11-02 20:35:13,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:35:13,685 INFO L428 stractBuchiCegarLoop]: Abstraction has 5393 states and 6384 transitions. [2022-11-02 20:35:13,685 INFO L335 stractBuchiCegarLoop]: ======== Iteration 29 ============ [2022-11-02 20:35:13,685 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5393 states and 6384 transitions. [2022-11-02 20:35:13,706 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2022-11-02 20:35:13,706 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:35:13,707 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:35:13,709 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 20:35:13,709 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 20:35:13,709 INFO L748 eck$LassoCheckResult]: Stem: 95171#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); 95086#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 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, 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_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;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;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~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; 95061#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 95062#L108-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; 95148#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 95189#L119-1 assume !false; 95190#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 95185#L122 assume 12292 == ssl3_connect_~s__state~0#1; 95186#L123 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; 96071#L227 ssl3_connect_~s__server~0#1 := 0; 96011#L232 assume 0 != ssl3_connect_~cb~0#1; 96010#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 96009#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 96007#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 96005#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 96003#L269 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; 96001#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 95998#L556 ssl3_connect_~skip~0#1 := 0; 95997#L119-1 assume !false; 95996#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 95995#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 95994#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 95993#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 95992#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 95991#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 95990#L137 assume 4368 == ssl3_connect_~s__state~0#1; 95989#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 95988#L281 assume !(0 == ssl3_connect_~blastFlag~0#1); 95987#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 95985#L292 assume !(ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296); 95983#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 95980#L556 ssl3_connect_~skip~0#1 := 0; 95979#L119-1 assume !false; 95978#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 95977#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 95976#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 95975#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 95974#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 95973#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 95972#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 95971#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 95970#L143 assume 4384 == ssl3_connect_~s__state~0#1; 95969#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 95968#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 95966#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 95964#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 95965#L310-2 [2022-11-02 20:35:13,710 INFO L750 eck$LassoCheckResult]: Loop: 95965#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 97330#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 97326#L556 ssl3_connect_~skip~0#1 := 0; 97324#L119-1 assume !false; 97322#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 97320#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 97318#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 97316#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 97314#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 97312#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 97310#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 97308#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 97306#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 97304#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 97302#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 97300#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 97299#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 97296#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 97294#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 97292#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 97273#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 97266#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 97264#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 97262#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 97260#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 97258#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 97256#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 97254#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 97252#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 97250#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 97249#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 97241#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 97239#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 97238#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 97047#L209 assume 4560 == ssl3_connect_~s__state~0#1; 96681#L213 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 96961#L466 assume !(ssl3_connect_~ret~0#1 <= 0); 96959#L469 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 96953#L469-2 ssl3_connect_~s__init_num~0#1 := 0; 96947#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 96943#L556 ssl3_connect_~skip~0#1 := 0; 96941#L119-1 assume !false; 96939#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 96937#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 96935#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 96933#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 96931#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 96929#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 96927#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 96925#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 96923#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 96921#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 96919#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 96917#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 96915#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 96913#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 96911#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 96909#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 96907#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 96905#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 96903#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 96901#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 96899#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 96897#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 96895#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 96893#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 96891#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 96889#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 96887#L197 assume 4512 == ssl3_connect_~s__state~0#1; 96689#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 96884#L416 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; 96882#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 96880#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 96876#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 96870#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 96866#L556 ssl3_connect_~skip~0#1 := 0; 96864#L119-1 assume !false; 96862#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 96860#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 96858#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 96856#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 96854#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 96852#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 96850#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 96848#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 96846#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 96844#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 96839#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 96833#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 96828#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 96822#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 96817#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 96812#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 96807#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 96801#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 96796#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 96790#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 96785#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 96779#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 96774#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 96768#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 96761#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 96757#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 96753#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 96748#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 96745#L203 assume 4528 == ssl3_connect_~s__state~0#1; 96684#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 96740#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 96736#L446 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp67~0#1 := ssl3_connect_~s__s3__flags~0#1; 96732#L450 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0#1); 96728#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 96726#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 96723#L556 ssl3_connect_~skip~0#1 := 0; 96722#L119-1 assume !false; 96721#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 96720#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 96719#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 96718#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 96717#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 96716#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 96715#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 96714#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 96713#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 96712#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 96711#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 96710#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 96709#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 96708#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 96707#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 96706#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 96705#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 96704#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 96703#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 96702#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 96701#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 96700#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 96699#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 96698#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 96697#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 96695#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 96692#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 96690#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 96687#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 96685#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 96682#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 96678#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 96648#L215 assume 4352 == ssl3_connect_~s__state~0#1; 95248#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 95249#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 96439#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 96440#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 96425#L556 ssl3_connect_~skip~0#1 := 0; 96426#L119-1 assume !false; 96419#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 96420#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 96413#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 96414#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 96407#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 96408#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 96399#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 96401#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 96391#L143 assume 4384 == ssl3_connect_~s__state~0#1; 96392#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 97348#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 97340#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 97336#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 95965#L310-2 [2022-11-02 20:35:13,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:13,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1638167273, now seen corresponding path program 1 times [2022-11-02 20:35:13,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:13,711 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197314955] [2022-11-02 20:35:13,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:13,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:13,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:13,739 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 20:35:13,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:35:13,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197314955] [2022-11-02 20:35:13,740 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197314955] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:35:13,740 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:35:13,740 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:35:13,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188280712] [2022-11-02 20:35:13,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:35:13,741 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:35:13,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:13,742 INFO L85 PathProgramCache]: Analyzing trace with hash -250330692, now seen corresponding path program 1 times [2022-11-02 20:35:13,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:13,742 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063806587] [2022-11-02 20:35:13,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:13,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:13,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:13,865 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 20:35:13,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:35:13,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063806587] [2022-11-02 20:35:13,866 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063806587] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:35:13,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1214777340] [2022-11-02 20:35:13,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:13,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:35:13,867 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:13,869 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:35:13,886 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-11-02 20:35:13,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:13,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:35:13,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:35:14,051 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 20:35:14,051 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:35:14,142 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 20:35:14,143 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1214777340] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:35:14,143 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:35:14,143 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-11-02 20:35:14,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217902274] [2022-11-02 20:35:14,144 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:35:14,145 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:35:14,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:35:14,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:35:14,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:35:14,146 INFO L87 Difference]: Start difference. First operand 5393 states and 6384 transitions. cyclomatic complexity: 995 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 20:35:14,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:35:14,182 INFO L93 Difference]: Finished difference Result 5393 states and 6382 transitions. [2022-11-02 20:35:14,182 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5393 states and 6382 transitions. [2022-11-02 20:35:14,214 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2022-11-02 20:35:14,235 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5393 states to 5393 states and 6382 transitions. [2022-11-02 20:35:14,235 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5393 [2022-11-02 20:35:14,241 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5393 [2022-11-02 20:35:14,241 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5393 states and 6382 transitions. [2022-11-02 20:35:14,249 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:35:14,249 INFO L218 hiAutomatonCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2022-11-02 20:35:14,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5393 states and 6382 transitions. [2022-11-02 20:35:14,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5393 to 5393. [2022-11-02 20:35:14,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5393 states, 5393 states have (on average 1.183385870572965) internal successors, (6382), 5392 states have internal predecessors, (6382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:35:14,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5393 states to 5393 states and 6382 transitions. [2022-11-02 20:35:14,388 INFO L240 hiAutomatonCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2022-11-02 20:35:14,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:35:14,389 INFO L428 stractBuchiCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2022-11-02 20:35:14,390 INFO L335 stractBuchiCegarLoop]: ======== Iteration 30 ============ [2022-11-02 20:35:14,390 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5393 states and 6382 transitions. [2022-11-02 20:35:14,417 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2022-11-02 20:35:14,417 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:35:14,418 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:35:14,420 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 20:35:14,420 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 20:35:14,421 INFO L748 eck$LassoCheckResult]: Stem: 106961#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); 106875#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 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, 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_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;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;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~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; 106849#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 106850#L108-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; 106934#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 106977#L119-1 assume !false; 106978#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 106973#L122 assume 12292 == ssl3_connect_~s__state~0#1; 106974#L123 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; 107902#L227 ssl3_connect_~s__server~0#1 := 0; 107842#L232 assume 0 != ssl3_connect_~cb~0#1; 107841#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 107840#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 107838#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 107836#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 107834#L269 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; 107832#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 107829#L556 ssl3_connect_~skip~0#1 := 0; 107828#L119-1 assume !false; 107827#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 107826#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 107825#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 107824#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 107823#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 107822#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 107821#L137 assume 4368 == ssl3_connect_~s__state~0#1; 107820#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 107819#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 107818#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 107816#L292 assume !(ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296); 107814#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 107811#L556 ssl3_connect_~skip~0#1 := 0; 107810#L119-1 assume !false; 107809#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 107808#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 107807#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 107806#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 107805#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 107804#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 107803#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 107802#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 107801#L143 assume 4384 == ssl3_connect_~s__state~0#1; 107800#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 107799#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 107797#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 107796#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 107446#L310-2 [2022-11-02 20:35:14,421 INFO L750 eck$LassoCheckResult]: Loop: 107446#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 107444#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 107441#L556 ssl3_connect_~skip~0#1 := 0; 107440#L119-1 assume !false; 107438#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 107439#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 110390#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 110388#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 110386#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 110384#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 110382#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 110380#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 110378#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 110376#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 110374#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 110372#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 110370#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 110368#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 110366#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 110364#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 110362#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 110360#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 110358#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 110356#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 110354#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 110352#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 110350#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 110348#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 110346#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 110344#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 110343#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 110342#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 110341#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 110340#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 110339#L209 assume 4560 == ssl3_connect_~s__state~0#1; 109579#L213 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 110337#L466 assume !(ssl3_connect_~ret~0#1 <= 0); 110335#L469 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 110300#L469-2 ssl3_connect_~s__init_num~0#1 := 0; 110292#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 110288#L556 ssl3_connect_~skip~0#1 := 0; 110149#L119-1 assume !false; 110115#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 110110#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 110108#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 110106#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 110104#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 110102#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 110100#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 110098#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 110096#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 110094#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 110092#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 110090#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 110088#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 110086#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 110084#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 110082#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 110080#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 110078#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 110076#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 110074#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 110072#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 110070#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 110068#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 110066#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 110028#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 110026#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 110024#L197 assume 4512 == ssl3_connect_~s__state~0#1; 109725#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 109946#L416 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; 109944#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 109943#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 109941#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 109906#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 109900#L556 ssl3_connect_~skip~0#1 := 0; 109898#L119-1 assume !false; 109897#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 109763#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 107528#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 107529#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 107526#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 107527#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 107524#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 107525#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 107522#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 107523#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 107520#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 107521#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 107518#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 107519#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 107516#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 107517#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 107514#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 107515#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 107512#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 107513#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 107510#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 107511#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 107508#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 107509#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 107505#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 107506#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 107502#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 107256#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 107257#L203 assume 4528 == ssl3_connect_~s__state~0#1; 107049#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 107253#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 107499#L446 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp67~0#1 := ssl3_connect_~s__s3__flags~0#1; 106940#L450 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0#1); 106941#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 107240#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 107238#L556 ssl3_connect_~skip~0#1 := 0; 107225#L119-1 assume !false; 107226#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 107217#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 107218#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 107209#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 107210#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 107201#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 107202#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 107191#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 107192#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 107178#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 107179#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 107163#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 107164#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 107147#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 107148#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 107130#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 107131#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 107115#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 107116#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 109602#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 109600#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 109598#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 109596#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 109594#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 109592#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 109590#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 109588#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 109586#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 109584#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 109582#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 109581#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 109580#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 109818#L215 assume 4352 == ssl3_connect_~s__state~0#1; 107030#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 107031#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 108256#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 108257#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 108246#L556 ssl3_connect_~skip~0#1 := 0; 108247#L119-1 assume !false; 108242#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 108243#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 108237#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 108238#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 108231#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 108232#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 108223#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 108225#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 108216#L143 assume 4384 == ssl3_connect_~s__state~0#1; 108217#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 111266#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 111256#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 110506#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 107446#L310-2 [2022-11-02 20:35:14,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:14,422 INFO L85 PathProgramCache]: Analyzing trace with hash -967856281, now seen corresponding path program 1 times [2022-11-02 20:35:14,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:14,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786300989] [2022-11-02 20:35:14,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:14,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:14,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:14,446 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:35:14,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:35:14,464 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:35:14,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:35:14,465 INFO L85 PathProgramCache]: Analyzing trace with hash -250330692, now seen corresponding path program 2 times [2022-11-02 20:35:14,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:35:14,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749640711] [2022-11-02 20:35:14,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:35:14,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:35:14,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:35:14,572 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 20:35:14,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:35:14,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749640711] [2022-11-02 20:35:14,573 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749640711] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:35:14,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [934806253] [2022-11-02 20:35:14,573 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-02 20:35:14,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:35:14,574 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:35:14,576 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:35:14,588 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-11-02 20:35:14,672 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-02 20:35:14,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-02 20:35:14,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:35:14,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:35:14,766 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 20:35:14,767 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:35:14,870 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 20:35:14,871 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [934806253] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:35:14,871 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:35:14,871 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-11-02 20:35:14,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532358800] [2022-11-02 20:35:14,872 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:35:14,872 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:35:14,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:35:14,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:35:14,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:35:14,874 INFO L87 Difference]: Start difference. First operand 5393 states and 6382 transitions. cyclomatic complexity: 993 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 20:35:15,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:35:15,243 INFO L93 Difference]: Finished difference Result 3685 states and 4138 transitions. [2022-11-02 20:35:15,243 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3685 states and 4138 transitions. [2022-11-02 20:35:15,265 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-11-02 20:35:15,265 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3685 states to 0 states and 0 transitions. [2022-11-02 20:35:15,265 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2022-11-02 20:35:15,265 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2022-11-02 20:35:15,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2022-11-02 20:35:15,266 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:35:15,266 INFO L218 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-02 20:35:15,266 INFO L240 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-02 20:35:15,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-02 20:35:15,268 INFO L428 stractBuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-02 20:35:15,268 INFO L335 stractBuchiCegarLoop]: ======== Iteration 31 ============ [2022-11-02 20:35:15,268 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2022-11-02 20:35:15,268 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-11-02 20:35:15,268 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2022-11-02 20:35:15,277 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 02.11 08:35:15 BoogieIcfgContainer [2022-11-02 20:35:15,277 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2022-11-02 20:35:15,278 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-02 20:35:15,278 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-02 20:35:15,278 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-02 20:35:15,279 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:34:52" (3/4) ... [2022-11-02 20:35:15,287 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-02 20:35:15,287 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-02 20:35:15,288 INFO L158 Benchmark]: Toolchain (without parser) took 24107.14ms. Allocated memory was 142.6MB in the beginning and 434.1MB in the end (delta: 291.5MB). Free memory was 105.8MB in the beginning and 313.8MB in the end (delta: -208.1MB). Peak memory consumption was 82.7MB. Max. memory is 16.1GB. [2022-11-02 20:35:15,289 INFO L158 Benchmark]: CDTParser took 14.90ms. Allocated memory was 88.1MB in the beginning and 142.6MB in the end (delta: 54.5MB). Free memory was 57.9MB in the beginning and 123.7MB in the end (delta: -65.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-02 20:35:15,290 INFO L158 Benchmark]: CACSL2BoogieTranslator took 563.46ms. Allocated memory is still 142.6MB. Free memory was 105.5MB in the beginning and 114.5MB in the end (delta: -9.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2022-11-02 20:35:15,290 INFO L158 Benchmark]: Boogie Procedure Inliner took 70.28ms. Allocated memory is still 142.6MB. Free memory was 114.5MB in the beginning and 111.4MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-11-02 20:35:15,291 INFO L158 Benchmark]: Boogie Preprocessor took 87.71ms. Allocated memory is still 142.6MB. Free memory was 111.4MB in the beginning and 109.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-02 20:35:15,292 INFO L158 Benchmark]: RCFGBuilder took 963.19ms. Allocated memory is still 142.6MB. Free memory was 109.3MB in the beginning and 81.8MB in the end (delta: 27.6MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2022-11-02 20:35:15,292 INFO L158 Benchmark]: BuchiAutomizer took 22406.77ms. Allocated memory was 142.6MB in the beginning and 434.1MB in the end (delta: 291.5MB). Free memory was 81.4MB in the beginning and 313.8MB in the end (delta: -232.4MB). Peak memory consumption was 60.4MB. Max. memory is 16.1GB. [2022-11-02 20:35:15,293 INFO L158 Benchmark]: Witness Printer took 9.17ms. Allocated memory is still 434.1MB. Free memory is still 313.8MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-02 20:35:15,296 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 14.90ms. Allocated memory was 88.1MB in the beginning and 142.6MB in the end (delta: 54.5MB). Free memory was 57.9MB in the beginning and 123.7MB in the end (delta: -65.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 563.46ms. Allocated memory is still 142.6MB. Free memory was 105.5MB in the beginning and 114.5MB in the end (delta: -9.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 70.28ms. Allocated memory is still 142.6MB. Free memory was 114.5MB in the beginning and 111.4MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 87.71ms. Allocated memory is still 142.6MB. Free memory was 111.4MB in the beginning and 109.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 963.19ms. Allocated memory is still 142.6MB. Free memory was 109.3MB in the beginning and 81.8MB in the end (delta: 27.6MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. * BuchiAutomizer took 22406.77ms. Allocated memory was 142.6MB in the beginning and 434.1MB in the end (delta: 291.5MB). Free memory was 81.4MB in the beginning and 313.8MB in the end (delta: -232.4MB). Peak memory consumption was 60.4MB. Max. memory is 16.1GB. * Witness Printer took 9.17ms. Allocated memory is still 434.1MB. Free memory is still 313.8MB. 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 30 terminating modules (27 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. 27 modules have a trivial ranking function, the largest among these consists of 6 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 22.3s and 31 iterations. TraceHistogramMax:13. Analysis of lassos took 12.8s. Construction of modules took 3.9s. Büchi inclusion checks took 4.9s. Highest rank in rank-based complementation 3. Minimization of det autom 26. Minimization of nondet autom 4. Automata minimization 1.3s AutomataMinimizationTime, 29 MinimizatonAttempts, 3780 StatesRemovedByMinimization, 23 NontrivialMinimizations. Non-live state removal took 0.6s Buchi closure took 0.0s. Biggest automaton had -1 states and ocurred in iteration -1. Nontrivial modules had stage [0, 3, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4183 SdHoareTripleChecker+Valid, 5.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4177 mSDsluCounter, 10150 SdHoareTripleChecker+Invalid, 3.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3738 mSDsCounter, 575 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4111 IncrementalHoareTripleChecker+Invalid, 4686 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 575 mSolverCounterUnsat, 6412 mSDtfsCounter, 4111 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI23 SFLT3 conc0 concLT0 SILN0 SILU0 SILI4 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital82 mio100 ax100 hnf100 lsp29 ukn100 mio100 lsp100 div408 bol100 ite100 ukn100 eq155 hnf94 smp47 dnf100 smp100 tf102 neg98 sie102 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 35ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 24 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 20:35:15,362 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2022-11-02 20:35:15,584 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2022-11-02 20:35:15,769 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2022-11-02 20:35:15,969 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2022-11-02 20:35:16,172 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cbc406f-39f0-48df-affc-22b67b683369/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