./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 5e519f3a Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/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_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/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_93f7d93c-d667-4c8d-b883-b25335d7799c/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 0055073c7307bfde271bf0837d5fd91b5b3d33c4e57c477b4203569fc3c90bed --- 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:21:47,632 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-02 20:21:47,636 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-02 20:21:47,684 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-02 20:21:47,684 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-02 20:21:47,691 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-02 20:21:47,695 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-02 20:21:47,699 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-02 20:21:47,705 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-02 20:21:47,707 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-02 20:21:47,708 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-02 20:21:47,711 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-02 20:21:47,711 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-02 20:21:47,721 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-02 20:21:47,722 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-02 20:21:47,727 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-02 20:21:47,728 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-02 20:21:47,731 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-02 20:21:47,733 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-02 20:21:47,735 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-02 20:21:47,744 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-02 20:21:47,746 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-02 20:21:47,747 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-02 20:21:47,749 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-02 20:21:47,754 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-02 20:21:47,763 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-02 20:21:47,763 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-02 20:21:47,764 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-02 20:21:47,765 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-02 20:21:47,766 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-02 20:21:47,767 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-02 20:21:47,768 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-02 20:21:47,771 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-02 20:21:47,772 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-02 20:21:47,774 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-02 20:21:47,775 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-02 20:21:47,776 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-02 20:21:47,777 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-02 20:21:47,777 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-02 20:21:47,778 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-02 20:21:47,779 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-02 20:21:47,783 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/config/svcomp-Termination-32bit-Automizer_Default.epf [2022-11-02 20:21:47,819 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-02 20:21:47,823 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-02 20:21:47,824 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-02 20:21:47,824 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-02 20:21:47,826 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-02 20:21:47,826 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-02 20:21:47,826 INFO L138 SettingsManager]: * Use SBE=true [2022-11-02 20:21:47,827 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-11-02 20:21:47,827 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-11-02 20:21:47,827 INFO L138 SettingsManager]: * Use old map elimination=false [2022-11-02 20:21:47,829 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-11-02 20:21:47,829 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-11-02 20:21:47,829 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-11-02 20:21:47,830 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-02 20:21:47,830 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-02 20:21:47,830 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-02 20:21:47,830 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-02 20:21:47,831 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-02 20:21:47,831 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-02 20:21:47,831 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-11-02 20:21:47,831 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-11-02 20:21:47,832 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-11-02 20:21:47,832 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-02 20:21:47,832 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-02 20:21:47,833 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-11-02 20:21:47,833 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-02 20:21:47,833 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-11-02 20:21:47,833 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-02 20:21:47,834 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-02 20:21:47,834 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-02 20:21:47,834 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-02 20:21:47,836 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-11-02 20:21:47,836 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_93f7d93c-d667-4c8d-b883-b25335d7799c/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_93f7d93c-d667-4c8d-b883-b25335d7799c/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 -> 0055073c7307bfde271bf0837d5fd91b5b3d33c4e57c477b4203569fc3c90bed [2022-11-02 20:21:48,242 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-02 20:21:48,297 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-02 20:21:48,300 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-02 20:21:48,302 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-02 20:21:48,303 INFO L275 PluginConnector]: CDTParser initialized [2022-11-02 20:21:48,304 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/../../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-2.c [2022-11-02 20:21:48,383 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/data/45e4d53e5/9c831386b1d141aeba48ce23bb8bdb11/FLAGe8bb75dd3 [2022-11-02 20:21:49,058 INFO L306 CDTParser]: Found 1 translation units. [2022-11-02 20:21:49,059 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-2.c [2022-11-02 20:21:49,070 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/data/45e4d53e5/9c831386b1d141aeba48ce23bb8bdb11/FLAGe8bb75dd3 [2022-11-02 20:21:49,382 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/data/45e4d53e5/9c831386b1d141aeba48ce23bb8bdb11 [2022-11-02 20:21:49,388 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-02 20:21:49,391 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-02 20:21:49,394 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-02 20:21:49,396 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-02 20:21:49,400 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-02 20:21:49,401 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 08:21:49" (1/1) ... [2022-11-02 20:21:49,403 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@733dba66 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:21:49, skipping insertion in model container [2022-11-02 20:21:49,404 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 08:21:49" (1/1) ... [2022-11-02 20:21:49,412 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-02 20:21:49,480 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-02 20:21:49,774 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_93f7d93c-d667-4c8d-b883-b25335d7799c/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-2.c[37752,37765] [2022-11-02 20:21:49,786 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 20:21:49,804 INFO L203 MainTranslator]: Completed pre-run [2022-11-02 20:21:49,881 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_93f7d93c-d667-4c8d-b883-b25335d7799c/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-2.c[37752,37765] [2022-11-02 20:21:49,893 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 20:21:49,912 INFO L208 MainTranslator]: Completed translation [2022-11-02 20:21:49,913 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:21:49 WrapperNode [2022-11-02 20:21:49,913 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-02 20:21:49,914 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-02 20:21:49,915 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-02 20:21:49,915 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-02 20:21:49,923 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:21:49" (1/1) ... [2022-11-02 20:21:49,934 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:21:49" (1/1) ... [2022-11-02 20:21:49,972 INFO L138 Inliner]: procedures = 16, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 485 [2022-11-02 20:21:49,972 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-02 20:21:49,973 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-02 20:21:49,973 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-02 20:21:49,973 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-02 20:21:49,985 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:21:49" (1/1) ... [2022-11-02 20:21:49,985 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:21:49" (1/1) ... [2022-11-02 20:21:49,989 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:21:49" (1/1) ... [2022-11-02 20:21:49,990 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:21:49" (1/1) ... [2022-11-02 20:21:49,999 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:21:49" (1/1) ... [2022-11-02 20:21:50,007 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:21:49" (1/1) ... [2022-11-02 20:21:50,010 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:21:49" (1/1) ... [2022-11-02 20:21:50,012 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:21:49" (1/1) ... [2022-11-02 20:21:50,016 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-02 20:21:50,017 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-02 20:21:50,017 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-02 20:21:50,017 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-02 20:21:50,019 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:21:49" (1/1) ... [2022-11-02 20:21:50,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:50,058 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:50,096 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:50,120 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-11-02 20:21:50,152 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-02 20:21:50,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-02 20:21:50,153 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-02 20:21:50,153 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-02 20:21:50,361 INFO L235 CfgBuilder]: Building ICFG [2022-11-02 20:21:50,364 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-02 20:21:50,405 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-02 20:21:51,078 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2022-11-02 20:21:51,079 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2022-11-02 20:21:51,079 INFO L276 CfgBuilder]: Performing block encoding [2022-11-02 20:21:51,090 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-02 20:21:51,091 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-11-02 20:21:51,094 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:21:51 BoogieIcfgContainer [2022-11-02 20:21:51,094 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-02 20:21:51,096 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-11-02 20:21:51,096 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-11-02 20:21:51,102 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-11-02 20:21:51,103 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 20:21:51,104 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 02.11 08:21:49" (1/3) ... [2022-11-02 20:21:51,105 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@7c815412 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 02.11 08:21:51, skipping insertion in model container [2022-11-02 20:21:51,106 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 20:21:51,106 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:21:49" (2/3) ... [2022-11-02 20:21:51,106 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@7c815412 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 02.11 08:21:51, skipping insertion in model container [2022-11-02 20:21:51,107 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 20:21:51,107 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:21:51" (3/3) ... [2022-11-02 20:21:51,110 INFO L332 chiAutomizerObserver]: Analyzing ICFG s3_clnt_3.cil-2.c [2022-11-02 20:21:51,215 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2022-11-02 20:21:51,215 INFO L304 stractBuchiCegarLoop]: Hoare is false [2022-11-02 20:21:51,215 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-11-02 20:21:51,215 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-11-02 20:21:51,216 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-11-02 20:21:51,216 INFO L308 stractBuchiCegarLoop]: Difference is false [2022-11-02 20:21:51,216 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-11-02 20:21:51,216 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-11-02 20:21:51,228 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:21:51,273 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-11-02 20:21:51,285 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:21:51,285 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:21:51,296 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2022-11-02 20:21:51,296 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:21:51,296 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-11-02 20:21:51,298 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:21:51,324 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-11-02 20:21:51,328 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:21:51,329 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:21:51,331 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2022-11-02 20:21:51,331 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:21:51,338 INFO L748 eck$LassoCheckResult]: Stem: 115#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); 30#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#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~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#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;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#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;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#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;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#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~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 113#L106true assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 117#L109-2true ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 41#L114true assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 34#L120-1true [2022-11-02 20:21:51,339 INFO L750 eck$LassoCheckResult]: Loop: 34#L120-1true assume !false; 19#L121true ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17#L123true assume 12292 == ssl3_connect_~s__state~0#1; 67#L124true ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 71#L228true ssl3_connect_~s__server~0#1 := 0; 54#L233true assume 0 != ssl3_connect_~cb~0#1; 46#L233-2true ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 18#L238true 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; 126#L248true assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 26#L248-2true assume !(0 == ssl3_connect_~tmp___4~0#1); 8#L270true assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 94#L522true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 125#L557true ssl3_connect_~skip~0#1 := 0; 34#L120-1true [2022-11-02 20:21:51,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:21:51,348 INFO L85 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2022-11-02 20:21:51,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:21:51,366 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779011993] [2022-11-02 20:21:51,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:21:51,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:21:51,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:21:51,516 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:21:51,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:21:51,584 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:21:51,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:21:51,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 1 times [2022-11-02 20:21:51,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:21:51,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967007195] [2022-11-02 20:21:51,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:21:51,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:21:51,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:21:51,627 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:21:51,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:21:51,668 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:21:51,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:21:51,670 INFO L85 PathProgramCache]: Analyzing trace with hash -1912993548, now seen corresponding path program 1 times [2022-11-02 20:21:51,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:21:51,671 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573828465] [2022-11-02 20:21:51,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:21:51,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:21:51,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:21:51,697 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:21:51,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:21:51,730 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:21:52,123 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:21:52,124 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:21:52,124 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:21:52,125 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:21:52,125 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:21:52,125 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:52,125 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:21:52,125 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:21:52,126 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-2.c_Iteration1_Loop [2022-11-02 20:21:52,126 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:21:52,126 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:21:52,151 INFO L117 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:21:52,164 INFO L117 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:21:52,183 INFO L117 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:21:52,187 INFO L117 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:21:52,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:21:52,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:21:52,199 INFO L117 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:21:52,203 INFO L117 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:21:52,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:21:52,216 INFO L117 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:21:52,221 INFO L117 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:21:52,225 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:21:52,235 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:21:52,239 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:21:52,243 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:21:52,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:21:52,750 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:21:52,751 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:21:52,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:52,754 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:52,759 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:52,769 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:21:52,769 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:21:52,782 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2022-11-02 20:21:52,801 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:21:52,802 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post39#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post39#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:21:52,851 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:52,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:52,851 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:52,854 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:52,856 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2022-11-02 20:21:52,863 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:21:52,864 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:21:52,953 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:21:52,953 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:21:52,957 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:52,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:52,959 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:52,960 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:52,967 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:21:52,968 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:21:52,983 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2022-11-02 20:21:52,999 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:21:52,999 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:21:53,050 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:53,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:53,051 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:53,053 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:53,065 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:21:53,065 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:21:53,078 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2022-11-02 20:21:53,099 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:21:53,099 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:21:53,141 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:53,141 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:53,141 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:53,144 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:53,157 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:21:53,157 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:21:53,172 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2022-11-02 20:21:53,184 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:21:53,184 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:21:53,212 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:53,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:53,213 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:53,214 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:53,216 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2022-11-02 20:21:53,219 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:21:53,219 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:21:53,235 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:21:53,235 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post41#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post41#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:21:53,295 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:53,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:53,295 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:53,297 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:53,304 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:21:53,305 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:21:53,318 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2022-11-02 20:21:53,339 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:21:53,339 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:21:53,378 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:53,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:53,378 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:53,383 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:53,398 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:21:53,398 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:21:53,413 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2022-11-02 20:21:53,425 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:21:53,426 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:21:53,467 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:53,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:53,467 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:53,470 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:53,478 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:21:53,478 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:21:53,494 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2022-11-02 20:21:53,555 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:53,555 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:53,556 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:53,557 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:53,561 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2022-11-02 20:21:53,562 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:21:53,562 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:21:53,597 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:21:53,597 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:21:53,627 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:53,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:53,628 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:53,629 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:53,631 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2022-11-02 20:21:53,632 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:21:53,632 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:21:53,663 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:21:53,663 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:21:53,709 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:53,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:53,709 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:53,711 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:53,721 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:21:53,721 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:21:53,736 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2022-11-02 20:21:53,751 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:21:53,751 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:21:53,791 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:53,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:53,792 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:53,793 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:53,796 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2022-11-02 20:21:53,801 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:21:53,801 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:21:53,849 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:53,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:53,850 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:53,851 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:53,852 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2022-11-02 20:21:53,853 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:21:53,853 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:21:53,890 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:21:53,916 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:53,916 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:21:53,916 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:21:53,916 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:21:53,916 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:21:53,917 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:21:53,917 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:53,917 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:21:53,917 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:21:53,917 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-2.c_Iteration1_Loop [2022-11-02 20:21:53,917 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:21:53,917 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:21:53,920 INFO L117 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:21: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:21:53,952 INFO L117 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:21: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:21:53,961 INFO L117 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:21:53,965 INFO L117 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:21: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:21: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:21:53,979 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:21:53,983 INFO L117 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:21:53,987 INFO L117 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:21:53,991 INFO L117 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:21:53,999 INFO L117 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:21:54,003 INFO L117 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:21:54,013 INFO L117 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:21:54,017 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:21:54,461 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:21:54,467 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:21:54,468 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:54,469 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:54,470 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:54,479 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2022-11-02 20:21:54,479 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:21:54,496 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:21:54,496 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:21:54,497 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:21:54,497 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:21:54,497 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:21:54,503 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:21:54,503 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:21:54,523 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:21:54,571 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:54,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:54,572 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:54,573 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:54,586 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:21:54,590 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2022-11-02 20:21:54,601 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:21:54,602 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:21:54,602 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:21:54,602 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:21:54,602 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:21:54,604 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:21:54,605 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:21:54,614 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:21:54,640 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:54,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:54,640 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:54,641 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:54,651 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2022-11-02 20:21:54,651 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:21:54,665 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:21:54,665 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:21:54,666 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:21:54,666 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:21:54,666 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:21:54,667 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:21:54,667 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:21:54,682 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:21:54,721 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:54,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:54,721 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:54,723 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:54,724 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2022-11-02 20:21:54,725 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:21:54,737 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:21:54,737 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:21:54,737 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:21:54,737 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:21:54,737 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:21:54,739 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:21:54,739 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:21:54,762 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:21:54,801 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:54,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:54,802 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:54,803 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:54,807 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-11-02 20:21:54,808 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:21:54,821 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:21:54,821 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:21:54,821 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:21:54,821 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:21:54,821 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:21:54,823 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:21:54,823 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:21:54,836 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:21:54,862 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:54,863 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:54,863 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:54,864 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:54,869 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-11-02 20:21:54,870 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:21:54,882 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:21:54,882 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:21:54,882 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:21:54,882 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:21:54,882 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:21:54,883 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:21:54,883 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:21:54,889 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:21:54,918 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:54,918 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:54,918 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:54,919 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:54,920 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-11-02 20:21:54,921 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:21:54,933 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:21:54,934 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:21:54,934 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:21:54,934 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:21:54,934 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:21:54,937 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:21:54,938 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:21:54,962 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:21:55,002 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Ended with exit code 0 [2022-11-02 20:21:55,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:55,003 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:55,004 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:55,008 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:21:55,009 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2022-11-02 20:21:55,021 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:21:55,021 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:21:55,021 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:21:55,021 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:21:55,021 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:21:55,023 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:21:55,023 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:21:55,037 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:21:55,062 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Ended with exit code 0 [2022-11-02 20:21:55,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:55,063 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:55,064 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:55,065 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2022-11-02 20:21:55,066 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:21:55,078 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:21:55,078 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:21:55,078 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:21:55,079 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:21:55,079 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:21:55,080 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:21:55,080 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:21:55,110 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:21:55,151 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:55,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:55,151 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:55,153 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:55,159 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:21:55,174 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2022-11-02 20:21:55,174 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:21:55,174 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:21:55,174 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:21:55,175 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:21:55,175 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:21:55,176 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:21:55,176 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:21:55,194 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:21:55,226 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:55,226 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:55,227 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:55,227 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:55,229 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2022-11-02 20:21:55,229 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:21:55,242 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:21:55,242 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:21:55,242 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:21:55,242 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:21:55,242 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:21:55,243 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:21:55,243 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:21:55,270 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:21:55,317 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:55,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:55,317 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:55,319 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:55,323 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:21:55,338 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2022-11-02 20:21:55,339 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:21:55,339 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:21:55,339 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:21:55,339 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:21:55,339 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:21:55,341 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:21:55,341 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:21:55,346 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:21:55,350 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2022-11-02 20:21:55,350 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-11-02 20:21:55,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:55,352 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:55,355 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:55,356 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2022-11-02 20:21:55,357 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:21:55,357 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:21:55,357 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:21:55,358 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:21:55,395 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:55,405 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:21:55,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:21:55,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:21:55,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:21:55,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:21:55,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:21:55,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:21:55,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:21:55,574 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:55,598 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:21:55,637 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:21:55,640 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:21:56,100 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:21:56,103 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:21:56,108 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:21:56,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 416 transitions. [2022-11-02 20:21:56,111 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 416 transitions. Stem has 5 letters. Loop has 13 letters. [2022-11-02 20:21:56,112 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:21:56,113 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-11-02 20:21:56,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:21:56,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:21:56,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:21:56,151 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:21:56,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:21:56,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:21:56,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:21:56,225 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:21:56,226 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:21:56,227 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:21:56,462 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:21:56,463 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:21:56,464 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:21:56,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 435 transitions. [2022-11-02 20:21:56,466 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 435 transitions. Stem has 5 letters. Loop has 13 letters. [2022-11-02 20:21:56,466 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:21:56,466 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 435 transitions. Stem has 18 letters. Loop has 13 letters. [2022-11-02 20:21:56,467 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:21:56,467 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 435 transitions. Stem has 5 letters. Loop has 26 letters. [2022-11-02 20:21:56,468 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:21:56,469 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 536 states and 872 transitions. [2022-11-02 20:21:56,481 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2022-11-02 20:21:56,489 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 536 states to 328 states and 492 transitions. [2022-11-02 20:21:56,490 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 295 [2022-11-02 20:21:56,492 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 296 [2022-11-02 20:21:56,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 328 states and 492 transitions. [2022-11-02 20:21:56,494 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:21:56,494 INFO L218 hiAutomatonCegarLoop]: Abstraction has 328 states and 492 transitions. [2022-11-02 20:21:56,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states and 492 transitions. [2022-11-02 20:21:56,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 139. [2022-11-02 20:21:56,535 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:21:56,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 208 transitions. [2022-11-02 20:21:56,537 INFO L240 hiAutomatonCegarLoop]: Abstraction has 139 states and 208 transitions. [2022-11-02 20:21:56,538 INFO L428 stractBuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2022-11-02 20:21:56,538 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-11-02 20:21:56,538 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states and 208 transitions. [2022-11-02 20:21:56,539 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-11-02 20:21:56,539 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:21:56,540 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:21:56,541 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-11-02 20:21:56,541 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:21:56,541 INFO L748 eck$LassoCheckResult]: Stem: 1455#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); 1376#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#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~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#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;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#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;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#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;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#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~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 1377#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 1452#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 1397#L114 assume 0 != 12288 + ssl3_connect_~tmp___1~0#1; 1398#L115 assume !(0 != 16384 + ssl3_connect_~tmp___2~0#1); 1387#L120-1 [2022-11-02 20:21:56,542 INFO L750 eck$LassoCheckResult]: Loop: 1387#L120-1 assume !false; 1388#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 1457#L123 assume 12292 == ssl3_connect_~s__state~0#1; 1426#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 1427#L228 ssl3_connect_~s__server~0#1 := 0; 1415#L233 assume 0 != ssl3_connect_~cb~0#1; 1405#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 1358#L238 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; 1359#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 1372#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 1336#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 1337#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 1439#L557 ssl3_connect_~skip~0#1 := 0; 1387#L120-1 [2022-11-02 20:21:56,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:21:56,542 INFO L85 PathProgramCache]: Analyzing trace with hash 889513681, now seen corresponding path program 1 times [2022-11-02 20:21:56,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:21:56,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207318707] [2022-11-02 20:21:56,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:21:56,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:21:56,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:21:56,555 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:21:56,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:21:56,568 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:21:56,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:21:56,569 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 2 times [2022-11-02 20:21:56,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:21:56,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406814481] [2022-11-02 20:21:56,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:21:56,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:21:56,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:21:56,581 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:21:56,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:21:56,592 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:21:56,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:21:56,593 INFO L85 PathProgramCache]: Analyzing trace with hash 2032962192, now seen corresponding path program 1 times [2022-11-02 20:21:56,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:21:56,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281470422] [2022-11-02 20:21:56,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:21:56,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:21:56,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:21:56,612 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:21:56,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:21:56,633 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:21:56,957 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:21:56,958 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:21:56,958 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:21:56,958 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:21:56,958 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:21:56,958 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:56,959 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:21:56,959 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:21:56,959 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-2.c_Iteration2_Loop [2022-11-02 20:21:56,959 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:21:56,959 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:21:56,962 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:21:56,967 INFO L117 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:21:56,969 INFO L117 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:21:56,979 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:21:56,983 INFO L117 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:21:56,986 INFO L117 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:21:56,994 INFO L117 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:21:57,000 INFO L117 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:21:57,004 INFO L117 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:21:57,008 INFO L117 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:21:57,011 INFO L117 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:21:57,016 INFO L117 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:21:57,019 INFO L117 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:21:57,036 INFO L117 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:21:57,040 INFO L117 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:21:57,043 INFO L117 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:21:57,445 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:21:57,446 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:21:57,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:57,446 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:57,447 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:57,451 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2022-11-02 20:21:57,458 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:21:57,459 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:21:57,492 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:21:57,492 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:21:57,538 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:57,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:57,538 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:57,540 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:57,543 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:21:57,543 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:21:57,558 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2022-11-02 20:21:57,575 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:21:57,575 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post39#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post39#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:21:57,620 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:57,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:57,621 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:57,622 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:57,627 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:21:57,627 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:21:57,643 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2022-11-02 20:21:57,716 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:57,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:57,717 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:57,719 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:57,722 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:21:57,723 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:21:57,738 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2022-11-02 20:21:57,755 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:21:57,797 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:57,797 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:21:57,797 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:21:57,797 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:21:57,797 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:21:57,797 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:21:57,798 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:57,798 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:21:57,798 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:21:57,798 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-2.c_Iteration2_Loop [2022-11-02 20:21:57,798 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:21:57,798 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:21:57,800 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:21:57,808 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:21:57,811 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:21:57,815 INFO L117 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:21:57,820 INFO L117 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:21:57,831 INFO L117 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:21:57,835 INFO L117 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:21:57,838 INFO L117 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:21:57,842 INFO L117 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:21:57,845 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:21:57,848 INFO L117 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:21:57,854 INFO L117 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:21:57,857 INFO L117 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:21:57,861 INFO L117 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:21:57,876 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:21:57,887 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:21:58,273 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:21:58,273 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:21:58,273 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:58,274 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:58,279 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:58,288 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:21:58,302 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2022-11-02 20:21:58,304 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:21:58,304 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:21:58,304 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:21:58,304 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:21:58,304 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:21:58,305 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:21:58,306 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:21:58,322 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:21:58,367 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:58,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:58,367 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:58,368 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:58,371 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:21:58,386 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2022-11-02 20:21:58,387 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:21:58,387 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:21:58,387 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:21:58,387 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:21:58,388 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:21:58,388 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:21:58,388 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:21:58,402 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:21:58,450 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:58,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:58,450 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:58,453 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:58,456 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:21:58,471 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2022-11-02 20:21:58,472 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:21:58,472 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:21:58,472 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:21:58,472 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:21:58,472 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:21:58,473 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:21:58,473 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:21:58,490 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:21:58,537 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:58,537 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:58,538 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:58,539 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:58,542 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:21:58,556 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2022-11-02 20:21:58,557 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:21:58,558 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:21:58,558 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:21:58,558 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:21:58,558 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:21:58,559 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:21:58,559 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:21:58,568 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:21:58,615 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:58,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:58,615 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:58,616 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:58,617 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2022-11-02 20:21:58,618 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:21:58,630 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:21:58,631 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:21:58,631 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:21:58,631 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:21:58,631 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:21:58,632 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:21:58,632 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:21:58,642 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:21:58,672 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2022-11-02 20:21:58,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:58,673 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:58,673 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:58,675 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2022-11-02 20:21:58,680 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:21:58,695 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:21:58,695 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:21:58,695 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:21:58,695 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:21:58,695 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:21:58,696 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:21:58,697 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:21:58,700 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:21:58,725 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:58,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:58,726 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:58,727 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:58,728 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:21:58,729 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2022-11-02 20:21:58,741 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:21:58,741 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:21:58,741 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:21:58,741 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:21:58,741 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:21:58,742 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:21:58,742 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:21:58,774 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:21:58,801 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:58,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:58,802 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:58,803 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:58,805 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2022-11-02 20:21:58,806 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:21:58,819 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:21:58,819 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:21:58,819 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:21:58,819 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:21:58,819 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:21:58,820 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:21:58,820 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:21:58,842 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:21:58,884 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:58,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:58,884 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:58,885 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:58,891 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:21:58,906 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2022-11-02 20:21:58,907 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:21:58,907 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:21:58,907 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:21:58,907 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:21:58,907 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:21:58,908 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:21:58,908 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:21:58,922 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:21:58,955 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2022-11-02 20:21:58,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:58,956 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:58,957 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:58,963 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:21:58,966 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2022-11-02 20:21:58,975 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:21:58,976 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:21:58,976 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:21:58,976 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:21:58,976 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:21:58,977 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:21:58,977 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:21:58,986 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:21:59,027 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2022-11-02 20:21:59,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:59,028 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:59,030 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:59,041 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:21:59,055 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2022-11-02 20:21:59,057 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:21:59,057 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:21:59,057 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:21:59,057 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:21:59,057 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:21:59,059 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:21:59,059 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:21:59,074 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:21:59,115 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:59,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:59,115 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:59,116 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:59,123 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:21:59,138 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2022-11-02 20:21:59,139 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:21:59,139 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:21:59,139 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:21:59,139 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:21:59,139 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:21:59,140 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:21:59,140 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:21:59,150 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:21:59,192 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:59,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:59,193 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:59,194 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:59,200 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:21:59,214 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2022-11-02 20:21:59,216 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:21:59,216 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:21:59,216 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:21:59,216 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:21:59,216 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:21:59,217 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:21:59,217 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:21:59,227 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:21:59,265 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:59,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:59,266 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:59,267 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:59,270 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:21:59,287 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2022-11-02 20:21:59,287 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:21:59,288 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:21:59,288 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:21:59,288 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:21:59,288 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:21:59,292 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:21:59,292 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:21:59,314 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:21:59,354 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:59,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:59,355 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:59,356 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:59,361 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:21:59,375 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2022-11-02 20:21:59,377 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:21:59,377 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:21:59,377 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:21:59,377 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:21:59,378 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:21:59,379 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:21:59,379 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:21:59,383 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:21:59,387 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:21:59,388 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-11-02 20:21:59,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:21:59,388 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:21:59,389 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:21:59,395 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:21:59,396 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:21:59,396 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:21:59,396 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:21:59,411 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2022-11-02 20:21:59,438 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:59,439 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:21:59,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:21:59,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:21:59,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:21:59,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:21:59,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:21:59,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:21:59,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:21:59,600 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:21:59,601 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:21:59,601 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:21:59,711 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2022-11-02 20:21:59,880 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:21:59,881 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:21:59,882 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:21:59,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 302 transitions. [2022-11-02 20:21:59,883 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 302 transitions. Stem has 6 letters. Loop has 13 letters. [2022-11-02 20:21:59,883 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:21:59,883 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-11-02 20:21:59,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:21:59,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:21:59,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:21:59,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:21:59,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:21:59,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:21:59,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:22:00,037 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:22:00,040 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:22:00,040 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:22:00,264 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:22:00,264 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:22:00,265 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:22:00,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 311 transitions. [2022-11-02 20:22:00,266 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 13 letters. [2022-11-02 20:22:00,267 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:22:00,267 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 19 letters. Loop has 13 letters. [2022-11-02 20:22:00,267 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:22:00,268 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 26 letters. [2022-11-02 20:22:00,268 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:22:00,268 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 460 states and 671 transitions. [2022-11-02 20:22:00,273 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2022-11-02 20:22:00,278 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 460 states to 357 states and 533 transitions. [2022-11-02 20:22:00,278 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 301 [2022-11-02 20:22:00,279 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 302 [2022-11-02 20:22:00,279 INFO L73 IsDeterministic]: Start isDeterministic. Operand 357 states and 533 transitions. [2022-11-02 20:22:00,280 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:22:00,280 INFO L218 hiAutomatonCegarLoop]: Abstraction has 357 states and 533 transitions. [2022-11-02 20:22:00,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states and 533 transitions. [2022-11-02 20:22:00,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 139. [2022-11-02 20:22:00,293 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:22:00,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 208 transitions. [2022-11-02 20:22:00,294 INFO L240 hiAutomatonCegarLoop]: Abstraction has 139 states and 208 transitions. [2022-11-02 20:22:00,294 INFO L428 stractBuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2022-11-02 20:22:00,299 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-11-02 20:22:00,299 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states and 208 transitions. [2022-11-02 20:22:00,300 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-11-02 20:22:00,301 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:22:00,301 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:22:00,307 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-11-02 20:22:00,307 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:22:00,307 INFO L748 eck$LassoCheckResult]: Stem: 2652#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); 2573#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#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~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#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;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#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;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#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;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#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~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 2574#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 2649#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 2594#L114 assume 0 != 12288 + ssl3_connect_~tmp___1~0#1; 2595#L115 assume 0 != 16384 + ssl3_connect_~tmp___2~0#1; 2584#L120-1 [2022-11-02 20:22:00,308 INFO L750 eck$LassoCheckResult]: Loop: 2584#L120-1 assume !false; 2585#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 2654#L123 assume 12292 == ssl3_connect_~s__state~0#1; 2623#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 2624#L228 ssl3_connect_~s__server~0#1 := 0; 2612#L233 assume 0 != ssl3_connect_~cb~0#1; 2602#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 2555#L238 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; 2556#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 2569#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 2533#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 2534#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 2636#L557 ssl3_connect_~skip~0#1 := 0; 2584#L120-1 [2022-11-02 20:22:00,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:00,308 INFO L85 PathProgramCache]: Analyzing trace with hash 889513679, now seen corresponding path program 1 times [2022-11-02 20:22:00,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:00,309 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614068048] [2022-11-02 20:22:00,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:00,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:00,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:00,321 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:22:00,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:00,333 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:22:00,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:00,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 3 times [2022-11-02 20:22:00,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:00,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550676187] [2022-11-02 20:22:00,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:00,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:00,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:00,344 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:22:00,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:00,354 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:22:00,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:00,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1250887854, now seen corresponding path program 1 times [2022-11-02 20:22:00,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:00,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316347038] [2022-11-02 20:22:00,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:00,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:00,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:00,371 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:22:00,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:00,389 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:22:00,652 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:22:00,652 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:22:00,652 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:22:00,652 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:22:00,652 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:22:00,653 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:22:00,653 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:22:00,653 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:22:00,653 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-2.c_Iteration3_Loop [2022-11-02 20:22:00,653 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:22:00,653 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:22:00,655 INFO L117 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:22:00,663 INFO L117 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:22:00,667 INFO L117 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:22:00,671 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:22:00,687 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:22:00,691 INFO L117 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:22:00,696 INFO L117 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:22:00,698 INFO L117 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:22:00,701 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:22:00,708 INFO L117 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:22:00,716 INFO L117 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:22:00,720 INFO L117 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:22:00,723 INFO L117 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:22:00,726 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:22:00,729 INFO L117 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:22:00,732 INFO L117 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:22:01,114 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:22:01,115 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:22:01,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:22:01,115 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:22:01,116 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:22:01,118 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2022-11-02 20:22:01,119 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:22:01,119 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:22:01,154 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:22:01,154 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:22:01,179 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2022-11-02 20:22:01,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:22:01,179 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:22:01,180 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:22:01,182 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:22:01,182 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:22:01,182 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2022-11-02 20:22:01,195 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:22:01,195 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:22:01,224 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2022-11-02 20:22:01,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:22:01,225 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:22:01,226 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:22:01,227 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2022-11-02 20:22:01,229 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:22:01,229 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:22:01,244 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:22:01,244 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:22:01,270 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2022-11-02 20:22:01,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:22:01,271 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:22:01,272 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:22:01,275 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2022-11-02 20:22:01,275 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:22:01,275 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:22:01,341 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:22:01,341 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:22:01,352 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2022-11-02 20:22:01,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:22:01,353 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:22:01,354 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:22:01,358 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2022-11-02 20:22:01,359 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:22:01,359 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:22:01,399 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Ended with exit code 0 [2022-11-02 20:22:01,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:22:01,400 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:22:01,400 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:22:01,402 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2022-11-02 20:22:01,402 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:22:01,402 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:22:01,434 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:22:01,434 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:22:01,463 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2022-11-02 20:22:01,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:22:01,463 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:22:01,464 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:22:01,465 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2022-11-02 20:22:01,466 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:22:01,466 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:22:01,480 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:22:01,480 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:22:01,508 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Forceful destruction successful, exit code 0 [2022-11-02 20:22:01,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:22:01,509 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:22:01,510 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:22:01,511 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2022-11-02 20:22:01,512 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:22:01,512 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:22:01,551 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:22:01,551 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post39#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post39#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:22:01,591 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2022-11-02 20:22:01,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:22:01,592 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:22:01,593 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:22:01,599 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:22:01,599 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:22:01,614 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2022-11-02 20:22:01,627 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:22:01,627 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:22:01,655 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2022-11-02 20:22:01,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:22:01,656 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:22:01,657 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:22:01,659 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2022-11-02 20:22:01,660 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:22:01,661 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:22:01,701 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Ended with exit code 0 [2022-11-02 20:22:01,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:22:01,702 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:22:01,703 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:22:01,704 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2022-11-02 20:22:01,704 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:22:01,705 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:22:01,737 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:22:01,738 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:22:01,765 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2022-11-02 20:22:01,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:22:01,765 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:22:01,766 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:22:01,768 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2022-11-02 20:22:01,769 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:22:01,769 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:22:01,790 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:22:01,790 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:22:01,820 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2022-11-02 20:22:01,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:22:01,822 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:22:01,823 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:22:01,831 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:22:01,831 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:22:01,854 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2022-11-02 20:22:01,861 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:22:01,861 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:22:01,887 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2022-11-02 20:22:01,888 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:22:01,888 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:22:01,889 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:22:01,891 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2022-11-02 20:22:01,891 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:22:01,892 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:22:01,905 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:22:01,905 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post41#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post41#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:22:01,932 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Ended with exit code 0 [2022-11-02 20:22:01,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:22:01,932 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:22:01,933 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:22:01,936 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:22:01,936 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:22:01,938 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2022-11-02 20:22:01,950 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:22:01,950 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:22:01,979 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Ended with exit code 0 [2022-11-02 20:22:01,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:22:01,980 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:22:01,980 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:22:01,982 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2022-11-02 20:22:01,982 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:22:01,982 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:22:01,995 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:22:01,996 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:22:02,024 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Ended with exit code 0 [2022-11-02 20:22:02,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:22:02,024 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:22:02,025 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:22:02,026 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2022-11-02 20:22:02,027 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:22:02,027 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:22:02,047 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:22:02,048 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:22:02,075 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Ended with exit code 0 [2022-11-02 20:22:02,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:22:02,076 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:22:02,077 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:22:02,078 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2022-11-02 20:22:02,079 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:22:02,079 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:22:02,125 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Forceful destruction successful, exit code 0 [2022-11-02 20:22:02,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:22:02,126 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:22:02,127 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:22:02,132 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:22:02,132 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:22:02,142 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2022-11-02 20:22:02,151 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:22:02,178 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Ended with exit code 0 [2022-11-02 20:22:02,178 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:22:02,178 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:22:02,178 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:22:02,178 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:22:02,178 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:22:02,178 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:22:02,178 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:22:02,178 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:22:02,179 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-2.c_Iteration3_Loop [2022-11-02 20:22:02,179 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:22:02,179 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:22:02,181 INFO L117 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:22:02,192 INFO L117 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:22:02,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:22:02,199 INFO L117 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:22:02,203 INFO L117 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:22:02,207 INFO L117 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:22:02,224 INFO L117 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:22:02,227 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:22:02,229 INFO L117 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:22:02,238 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:22:02,241 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:22:02,244 INFO L117 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:22:02,246 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:22:02,251 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:22:02,267 INFO L117 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:22:02,271 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:22:02,616 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:22:02,616 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:22:02,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:22:02,617 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:22:02,618 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:22:02,621 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:22:02,634 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2022-11-02 20:22:02,636 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:22:02,636 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:22:02,636 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:22:02,637 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:22:02,637 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:22:02,639 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:22:02,639 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:22:02,642 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:22:02,667 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Ended with exit code 0 [2022-11-02 20:22:02,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:22:02,667 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:22:02,668 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:22:02,669 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2022-11-02 20:22:02,670 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:22:02,682 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:22:02,682 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:22:02,682 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:22:02,683 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:22:02,683 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:22:02,683 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:22:02,683 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:22:02,686 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:22:02,713 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Forceful destruction successful, exit code 0 [2022-11-02 20:22:02,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:22:02,713 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:22:02,714 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:22:02,715 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2022-11-02 20:22:02,716 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:22:02,728 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:22:02,728 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:22:02,728 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:22:02,728 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:22:02,728 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:22:02,729 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:22:02,729 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:22:02,731 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:22:02,757 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Ended with exit code 0 [2022-11-02 20:22:02,758 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:22:02,758 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:22:02,759 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:22:02,760 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2022-11-02 20:22:02,761 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:22:02,773 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:22:02,774 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:22:02,774 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:22:02,774 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:22:02,774 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:22:02,775 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:22:02,775 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:22:02,777 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:22:02,802 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Ended with exit code 0 [2022-11-02 20:22:02,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:22:02,802 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:22:02,803 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:22:02,804 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2022-11-02 20:22:02,805 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:22:02,818 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:22:02,818 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:22:02,818 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:22:02,818 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:22:02,818 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:22:02,819 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:22:02,819 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:22:02,832 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:22:02,861 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Forceful destruction successful, exit code 0 [2022-11-02 20:22:02,861 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:22:02,862 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:22:02,863 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:22:02,864 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2022-11-02 20:22:02,864 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:22:02,877 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:22:02,877 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:22:02,877 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:22:02,877 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:22:02,877 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:22:02,881 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:22:02,881 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:22:02,914 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:22:02,940 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Ended with exit code 0 [2022-11-02 20:22:02,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:22:02,940 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:22:02,941 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:22:02,942 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2022-11-02 20:22:02,943 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:22:02,955 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:22:02,955 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:22:02,955 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:22:02,955 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:22:02,956 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:22:02,956 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:22:02,956 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:22:02,964 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:22:02,990 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Ended with exit code 0 [2022-11-02 20:22:02,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:22:02,990 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:22:02,991 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:22:02,992 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2022-11-02 20:22:02,993 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:22:03,005 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:22:03,005 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:22:03,005 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:22:03,005 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:22:03,005 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:22:03,006 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:22:03,006 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:22:03,016 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:22:03,049 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Ended with exit code 0 [2022-11-02 20:22:03,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:22:03,049 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:22:03,050 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:22:03,051 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2022-11-02 20:22:03,052 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:22:03,064 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:22:03,064 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:22:03,064 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:22:03,064 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:22:03,064 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:22:03,065 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:22:03,065 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:22:03,067 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:22:03,093 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Ended with exit code 0 [2022-11-02 20:22:03,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:22:03,094 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:22:03,094 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:22:03,095 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2022-11-02 20:22:03,096 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:22:03,108 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:22:03,108 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:22:03,108 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:22:03,108 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:22:03,108 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:22:03,110 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:22:03,110 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:22:03,112 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:22:03,137 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Ended with exit code 0 [2022-11-02 20:22:03,137 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:22:03,138 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:22:03,138 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:22:03,139 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2022-11-02 20:22:03,140 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:22:03,154 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:22:03,154 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:22:03,154 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:22:03,154 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:22:03,155 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:22:03,155 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:22:03,155 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:22:03,158 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:22:03,184 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Ended with exit code 0 [2022-11-02 20:22:03,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:22:03,185 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:22:03,186 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:22:03,188 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:22:03,203 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:22:03,203 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:22:03,203 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:22:03,203 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:22:03,203 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:22:03,204 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2022-11-02 20:22:03,204 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:22:03,204 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:22:03,226 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:22:03,263 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Ended with exit code 0 [2022-11-02 20:22:03,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:22:03,264 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:22:03,265 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:22:03,266 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2022-11-02 20:22:03,267 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:22:03,279 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:22:03,279 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:22:03,279 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:22:03,279 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:22:03,279 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:22:03,280 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:22:03,280 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:22:03,282 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:22:03,307 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Forceful destruction successful, exit code 0 [2022-11-02 20:22:03,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:22:03,307 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:22:03,308 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:22:03,309 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2022-11-02 20:22:03,310 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:22:03,322 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:22:03,322 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:22:03,322 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:22:03,322 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:22:03,322 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:22:03,324 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:22:03,324 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:22:03,328 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:22:03,331 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2022-11-02 20:22:03,331 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-11-02 20:22:03,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:22:03,331 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:22:03,332 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:22:03,339 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:22:03,340 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:22:03,340 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:22:03,340 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:22:03,340 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Waiting until timeout for monitored process [2022-11-02 20:22:03,368 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Ended with exit code 0 [2022-11-02 20:22:03,369 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:22:03,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:03,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:22:03,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:22:03,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:22:03,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:22:03,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:22:03,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:22:03,513 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:22:03,514 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:22:03,515 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:22:03,814 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:22:03,814 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:22:03,815 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:22:03,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 302 transitions. [2022-11-02 20:22:03,816 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 302 transitions. Stem has 6 letters. Loop has 13 letters. [2022-11-02 20:22:03,816 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:22:03,817 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-11-02 20:22:03,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:03,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:22:03,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:22:03,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:22:03,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:22:03,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:22:03,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:22:03,944 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:22:03,945 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:22:03,945 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:22:04,225 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:22:04,226 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:22:04,229 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:22:04,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 311 transitions. [2022-11-02 20:22:04,230 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 13 letters. [2022-11-02 20:22:04,231 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:22:04,231 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 19 letters. Loop has 13 letters. [2022-11-02 20:22:04,234 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:22:04,234 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 26 letters. [2022-11-02 20:22:04,238 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:22:04,238 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 460 states and 671 transitions. [2022-11-02 20:22:04,250 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2022-11-02 20:22:04,253 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 460 states to 357 states and 533 transitions. [2022-11-02 20:22:04,253 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 301 [2022-11-02 20:22:04,255 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 302 [2022-11-02 20:22:04,256 INFO L73 IsDeterministic]: Start isDeterministic. Operand 357 states and 533 transitions. [2022-11-02 20:22:04,263 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:22:04,263 INFO L218 hiAutomatonCegarLoop]: Abstraction has 357 states and 533 transitions. [2022-11-02 20:22:04,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states and 533 transitions. [2022-11-02 20:22:04,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 139. [2022-11-02 20:22:04,283 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:22:04,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 208 transitions. [2022-11-02 20:22:04,284 INFO L240 hiAutomatonCegarLoop]: Abstraction has 139 states and 208 transitions. [2022-11-02 20:22:04,284 INFO L428 stractBuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2022-11-02 20:22:04,285 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-11-02 20:22:04,285 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states and 208 transitions. [2022-11-02 20:22:04,286 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-11-02 20:22:04,286 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:22:04,286 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:22:04,287 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:22:04,288 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:22:04,288 INFO L748 eck$LassoCheckResult]: Stem: 3849#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); 3770#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#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~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#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;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#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;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#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;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#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~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 3771#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 3846#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 3791#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 3793#L120-1 assume !false; 3756#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3747#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 3748#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 3811#L129 assume 4096 == ssl3_connect_~s__state~0#1; 3821#L228 [2022-11-02 20:22:04,325 INFO L750 eck$LassoCheckResult]: Loop: 3821#L228 ssl3_connect_~s__server~0#1 := 0; 3809#L233 assume 0 != ssl3_connect_~cb~0#1; 3799#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 3752#L238 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; 3753#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 3766#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 3733#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 3734#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3833#L557 ssl3_connect_~skip~0#1 := 0; 3781#L120-1 assume !false; 3782#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3851#L123 assume 12292 == ssl3_connect_~s__state~0#1; 3820#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 3821#L228 [2022-11-02 20:22:04,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:04,326 INFO L85 PathProgramCache]: Analyzing trace with hash -704384419, now seen corresponding path program 1 times [2022-11-02 20:22:04,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:04,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693872278] [2022-11-02 20:22:04,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:04,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:04,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:22:04,401 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Forceful destruction successful, exit code 0 [2022-11-02 20:22:04,468 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:22:04,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:22:04,469 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693872278] [2022-11-02 20:22:04,469 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693872278] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:22:04,470 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:22:04,470 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:22:04,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347914842] [2022-11-02 20:22:04,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:22:04,473 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:22:04,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:04,474 INFO L85 PathProgramCache]: Analyzing trace with hash -373780978, now seen corresponding path program 4 times [2022-11-02 20:22:04,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:04,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653012745] [2022-11-02 20:22:04,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:04,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:04,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:22:04,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:22:04,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:22:04,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653012745] [2022-11-02 20:22:04,513 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653012745] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:22:04,513 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:22:04,513 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:22:04,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565671514] [2022-11-02 20:22:04,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:22:04,514 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:22:04,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:22:04,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:22:04,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:22:04,519 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:22:04,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:22:04,636 INFO L93 Difference]: Finished difference Result 143 states and 211 transitions. [2022-11-02 20:22:04,636 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 143 states and 211 transitions. [2022-11-02 20:22:04,638 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-11-02 20:22:04,639 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 143 states to 141 states and 209 transitions. [2022-11-02 20:22:04,639 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 116 [2022-11-02 20:22:04,640 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 116 [2022-11-02 20:22:04,640 INFO L73 IsDeterministic]: Start isDeterministic. Operand 141 states and 209 transitions. [2022-11-02 20:22:04,640 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:22:04,640 INFO L218 hiAutomatonCegarLoop]: Abstraction has 141 states and 209 transitions. [2022-11-02 20:22:04,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states and 209 transitions. [2022-11-02 20:22:04,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 141. [2022-11-02 20:22:04,646 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:22:04,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 209 transitions. [2022-11-02 20:22:04,647 INFO L240 hiAutomatonCegarLoop]: Abstraction has 141 states and 209 transitions. [2022-11-02 20:22:04,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:22:04,648 INFO L428 stractBuchiCegarLoop]: Abstraction has 141 states and 209 transitions. [2022-11-02 20:22:04,649 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-11-02 20:22:04,649 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states and 209 transitions. [2022-11-02 20:22:04,650 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-11-02 20:22:04,650 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:22:04,650 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:22:04,651 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:22:04,651 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:22:04,652 INFO L748 eck$LassoCheckResult]: Stem: 4137#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); 4058#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#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~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#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;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#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;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#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;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#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~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 4059#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4134#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 4079#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 4069#L120-1 assume !false; 4045#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4038#L123 assume 12292 == ssl3_connect_~s__state~0#1; 4039#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 4100#L228 ssl3_connect_~s__server~0#1 := 0; 4097#L233 assume !(0 != ssl3_connect_~cb~0#1); 4087#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 4042#L238 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; 4043#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 4055#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4021#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 4022#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4123#L557 ssl3_connect_~skip~0#1 := 0; 4070#L120-1 assume !false; 4044#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4036#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 4037#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 4098#L129 assume 4096 == ssl3_connect_~s__state~0#1; 4109#L228 [2022-11-02 20:22:04,652 INFO L750 eck$LassoCheckResult]: Loop: 4109#L228 ssl3_connect_~s__server~0#1 := 0; 4096#L233 assume 0 != ssl3_connect_~cb~0#1; 4086#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 4040#L238 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; 4041#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 4054#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4019#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 4020#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4121#L557 ssl3_connect_~skip~0#1 := 0; 4139#L120-1 assume !false; 4144#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4143#L123 assume 12292 == ssl3_connect_~s__state~0#1; 4108#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 4109#L228 [2022-11-02 20:22:04,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:04,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1147115704, now seen corresponding path program 1 times [2022-11-02 20:22:04,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:04,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127756849] [2022-11-02 20:22:04,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:04,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:04,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:22:04,723 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:22:04,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:22:04,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127756849] [2022-11-02 20:22:04,724 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127756849] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:22:04,724 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:22:04,724 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:22:04,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691905877] [2022-11-02 20:22:04,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:22:04,725 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:22:04,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:04,726 INFO L85 PathProgramCache]: Analyzing trace with hash -373780978, now seen corresponding path program 5 times [2022-11-02 20:22:04,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:04,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059485868] [2022-11-02 20:22:04,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:04,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:04,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:22:04,755 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:22:04,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:22:04,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059485868] [2022-11-02 20:22:04,756 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059485868] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:22:04,756 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:22:04,756 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:22:04,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190645969] [2022-11-02 20:22:04,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:22:04,757 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:22:04,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:22:04,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:22:04,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:22:04,758 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:22:04,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:22:04,978 INFO L93 Difference]: Finished difference Result 195 states and 271 transitions. [2022-11-02 20:22:04,978 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 195 states and 271 transitions. [2022-11-02 20:22:04,980 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 157 [2022-11-02 20:22:04,982 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 195 states to 190 states and 266 transitions. [2022-11-02 20:22:04,982 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 170 [2022-11-02 20:22:04,982 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 190 [2022-11-02 20:22:04,983 INFO L73 IsDeterministic]: Start isDeterministic. Operand 190 states and 266 transitions. [2022-11-02 20:22:04,983 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:22:04,984 INFO L218 hiAutomatonCegarLoop]: Abstraction has 190 states and 266 transitions. [2022-11-02 20:22:04,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states and 266 transitions. [2022-11-02 20:22:04,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 154. [2022-11-02 20:22:04,989 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:22:04,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 219 transitions. [2022-11-02 20:22:04,990 INFO L240 hiAutomatonCegarLoop]: Abstraction has 154 states and 219 transitions. [2022-11-02 20:22:04,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:22:04,995 INFO L428 stractBuchiCegarLoop]: Abstraction has 154 states and 219 transitions. [2022-11-02 20:22:04,995 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-11-02 20:22:04,995 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 154 states and 219 transitions. [2022-11-02 20:22:04,997 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 144 [2022-11-02 20:22:04,997 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:22:04,997 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:22:04,998 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:22:04,998 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:22:04,998 INFO L748 eck$LassoCheckResult]: Stem: 4459#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); 4390#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#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~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#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;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#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;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#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;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#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~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 4391#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4457#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 4405#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 4407#L120-1 assume !false; 4501#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4372#L123 assume 12292 == ssl3_connect_~s__state~0#1; 4373#L124 [2022-11-02 20:22:04,999 INFO L750 eck$LassoCheckResult]: Loop: 4373#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 4427#L228 ssl3_connect_~s__server~0#1 := 0; 4420#L233 assume 0 != ssl3_connect_~cb~0#1; 4411#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 4374#L238 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; 4375#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 4387#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4358#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 4359#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4444#L557 ssl3_connect_~skip~0#1 := 0; 4397#L120-1 assume !false; 4376#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4377#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 4421#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 4422#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 4458#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 4448#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 4413#L138 assume 4368 == ssl3_connect_~s__state~0#1; 4414#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 4350#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 4351#L282-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; 4425#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 4364#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4494#L557 ssl3_connect_~skip~0#1 := 0; 4479#L120-1 assume !false; 4478#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4477#L123 assume 12292 == ssl3_connect_~s__state~0#1; 4373#L124 [2022-11-02 20:22:04,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:05,000 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 1 times [2022-11-02 20:22:05,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:05,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507445376] [2022-11-02 20:22:05,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:05,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:05,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:05,008 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:22:05,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:05,017 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:22:05,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:05,018 INFO L85 PathProgramCache]: Analyzing trace with hash -368867471, now seen corresponding path program 1 times [2022-11-02 20:22:05,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:05,018 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475296565] [2022-11-02 20:22:05,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:05,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:05,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:22:05,060 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:22:05,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:22:05,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475296565] [2022-11-02 20:22:05,060 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475296565] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:22:05,061 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:22:05,061 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:22:05,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256143266] [2022-11-02 20:22:05,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:22:05,062 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:22:05,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:22:05,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:22:05,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:22:05,063 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:22:05,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:22:05,253 INFO L93 Difference]: Finished difference Result 209 states and 289 transitions. [2022-11-02 20:22:05,253 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 209 states and 289 transitions. [2022-11-02 20:22:05,255 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 199 [2022-11-02 20:22:05,257 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 209 states to 209 states and 289 transitions. [2022-11-02 20:22:05,257 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 209 [2022-11-02 20:22:05,258 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 209 [2022-11-02 20:22:05,258 INFO L73 IsDeterministic]: Start isDeterministic. Operand 209 states and 289 transitions. [2022-11-02 20:22:05,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:22:05,259 INFO L218 hiAutomatonCegarLoop]: Abstraction has 209 states and 289 transitions. [2022-11-02 20:22:05,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states and 289 transitions. [2022-11-02 20:22:05,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 171. [2022-11-02 20:22:05,264 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:22:05,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 246 transitions. [2022-11-02 20:22:05,266 INFO L240 hiAutomatonCegarLoop]: Abstraction has 171 states and 246 transitions. [2022-11-02 20:22:05,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:22:05,267 INFO L428 stractBuchiCegarLoop]: Abstraction has 171 states and 246 transitions. [2022-11-02 20:22:05,267 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-11-02 20:22:05,267 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 171 states and 246 transitions. [2022-11-02 20:22:05,268 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 161 [2022-11-02 20:22:05,269 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:22:05,269 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:22:05,270 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:22:05,270 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:22:05,270 INFO L748 eck$LassoCheckResult]: Stem: 4827#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); 4758#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#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~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#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;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#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;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#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;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#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~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 4759#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4824#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 4773#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 4765#L120-1 assume !false; 4745#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4741#L123 assume 12292 == ssl3_connect_~s__state~0#1; 4742#L124 [2022-11-02 20:22:05,271 INFO L750 eck$LassoCheckResult]: Loop: 4742#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 4794#L228 ssl3_connect_~s__server~0#1 := 0; 4787#L233 assume 0 != ssl3_connect_~cb~0#1; 4778#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 4743#L238 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; 4744#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 4755#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4727#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 4728#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4881#L557 ssl3_connect_~skip~0#1 := 0; 4880#L120-1 assume !false; 4878#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4876#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 4788#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 4789#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 4825#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 4816#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 4780#L138 assume 4368 == ssl3_connect_~s__state~0#1; 4781#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 4719#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 4720#L282-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; 4793#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 4826#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4863#L557 ssl3_connect_~skip~0#1 := 0; 4861#L120-1 assume !false; 4859#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4857#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 4855#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 4853#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 4852#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 4848#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 4847#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 4845#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 4846#L144 assume 4384 == ssl3_connect_~s__state~0#1; 4751#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 4752#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 4803#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 4770#L311 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 4771#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 4733#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4811#L557 ssl3_connect_~skip~0#1 := 0; 4830#L120-1 assume !false; 4879#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4877#L123 assume 12292 == ssl3_connect_~s__state~0#1; 4742#L124 [2022-11-02 20:22:05,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:05,272 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 2 times [2022-11-02 20:22:05,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:05,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152219540] [2022-11-02 20:22:05,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:05,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:05,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:05,279 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:22:05,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:05,287 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:22:05,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:05,288 INFO L85 PathProgramCache]: Analyzing trace with hash -1596197359, now seen corresponding path program 1 times [2022-11-02 20:22:05,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:05,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590638994] [2022-11-02 20:22:05,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:05,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:05,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:22:05,340 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:22:05,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:22:05,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590638994] [2022-11-02 20:22:05,341 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590638994] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:22:05,341 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:22:05,341 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:22:05,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473403280] [2022-11-02 20:22:05,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:22:05,342 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:22:05,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:22:05,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:22:05,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:22:05,343 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:22:05,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:22:05,544 INFO L93 Difference]: Finished difference Result 224 states and 334 transitions. [2022-11-02 20:22:05,544 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 224 states and 334 transitions. [2022-11-02 20:22:05,547 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2022-11-02 20:22:05,549 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 224 states to 224 states and 334 transitions. [2022-11-02 20:22:05,549 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 224 [2022-11-02 20:22:05,549 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 224 [2022-11-02 20:22:05,550 INFO L73 IsDeterministic]: Start isDeterministic. Operand 224 states and 334 transitions. [2022-11-02 20:22:05,550 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:22:05,550 INFO L218 hiAutomatonCegarLoop]: Abstraction has 224 states and 334 transitions. [2022-11-02 20:22:05,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states and 334 transitions. [2022-11-02 20:22:05,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 210. [2022-11-02 20:22:05,556 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:22:05,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 317 transitions. [2022-11-02 20:22:05,557 INFO L240 hiAutomatonCegarLoop]: Abstraction has 210 states and 317 transitions. [2022-11-02 20:22:05,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:22:05,558 INFO L428 stractBuchiCegarLoop]: Abstraction has 210 states and 317 transitions. [2022-11-02 20:22:05,559 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-11-02 20:22:05,559 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 210 states and 317 transitions. [2022-11-02 20:22:05,560 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 200 [2022-11-02 20:22:05,561 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:22:05,561 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:22:05,562 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:22:05,562 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:22:05,563 INFO L748 eck$LassoCheckResult]: Stem: 5237#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); 5161#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#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~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#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;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#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;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#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;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#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~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 5162#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 5232#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 5178#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 5180#L120-1 assume !false; 5309#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5277#L123 assume 12292 == ssl3_connect_~s__state~0#1; 5202#L124 [2022-11-02 20:22:05,563 INFO L750 eck$LassoCheckResult]: Loop: 5202#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 5203#L228 ssl3_connect_~s__server~0#1 := 0; 5196#L233 assume 0 != ssl3_connect_~cb~0#1; 5185#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 5146#L238 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; 5147#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 5158#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 5130#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 5131#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5292#L557 ssl3_connect_~skip~0#1 := 0; 5290#L120-1 assume !false; 5288#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5286#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 5285#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 5284#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 5283#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 5282#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 5281#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 5166#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 5167#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 5248#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 5218#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 5128#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 5129#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 5201#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 5157#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 5134#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 5123#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 5124#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 5230#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 5183#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 5184#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 5276#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 5193#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 5194#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 5205#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 5217#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 5198#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 5190#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 5191#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 5199#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 5132#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 5133#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 5224#L216 assume 4352 == ssl3_connect_~s__state~0#1; 5142#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 5143#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 5172#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 5176#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5219#L557 ssl3_connect_~skip~0#1 := 0; 5169#L120-1 assume !false; 5148#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5149#L123 assume 12292 == ssl3_connect_~s__state~0#1; 5202#L124 [2022-11-02 20:22:05,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:05,564 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 3 times [2022-11-02 20:22:05,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:05,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581617380] [2022-11-02 20:22:05,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:05,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:05,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:05,572 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:22:05,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:05,579 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:22:05,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:05,580 INFO L85 PathProgramCache]: Analyzing trace with hash -757879657, now seen corresponding path program 1 times [2022-11-02 20:22:05,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:05,581 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302630272] [2022-11-02 20:22:05,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:05,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:05,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:22:05,618 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:22:05,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:22:05,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302630272] [2022-11-02 20:22:05,619 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302630272] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:22:05,619 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:22:05,620 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:22:05,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790780265] [2022-11-02 20:22:05,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:22:05,620 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:22:05,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:22:05,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:22:05,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:22:05,622 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:22:05,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:22:05,748 INFO L93 Difference]: Finished difference Result 228 states and 341 transitions. [2022-11-02 20:22:05,748 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 228 states and 341 transitions. [2022-11-02 20:22:05,752 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 218 [2022-11-02 20:22:05,754 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 228 states to 228 states and 341 transitions. [2022-11-02 20:22:05,755 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 228 [2022-11-02 20:22:05,757 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 228 [2022-11-02 20:22:05,757 INFO L73 IsDeterministic]: Start isDeterministic. Operand 228 states and 341 transitions. [2022-11-02 20:22:05,758 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:22:05,758 INFO L218 hiAutomatonCegarLoop]: Abstraction has 228 states and 341 transitions. [2022-11-02 20:22:05,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states and 341 transitions. [2022-11-02 20:22:05,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 225. [2022-11-02 20:22:05,765 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:22:05,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 337 transitions. [2022-11-02 20:22:05,766 INFO L240 hiAutomatonCegarLoop]: Abstraction has 225 states and 337 transitions. [2022-11-02 20:22:05,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:22:05,768 INFO L428 stractBuchiCegarLoop]: Abstraction has 225 states and 337 transitions. [2022-11-02 20:22:05,768 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-11-02 20:22:05,768 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 225 states and 337 transitions. [2022-11-02 20:22:05,770 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2022-11-02 20:22:05,770 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:22:05,770 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:22:05,771 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:22:05,771 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:22:05,772 INFO L748 eck$LassoCheckResult]: Stem: 5680#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); 5603#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#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~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#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;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#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;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#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;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#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~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 5604#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 5675#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 5621#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 5612#L120-1 assume !false; 5590#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5586#L123 assume 12292 == ssl3_connect_~s__state~0#1; 5587#L124 [2022-11-02 20:22:05,772 INFO L750 eck$LassoCheckResult]: Loop: 5587#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 5642#L228 ssl3_connect_~s__server~0#1 := 0; 5635#L233 assume 0 != ssl3_connect_~cb~0#1; 5626#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 5588#L238 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; 5589#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 5600#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 5572#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 5573#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5779#L557 ssl3_connect_~skip~0#1 := 0; 5778#L120-1 assume !false; 5777#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5776#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 5775#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 5676#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 5677#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 5665#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 5628#L138 assume 4368 == ssl3_connect_~s__state~0#1; 5609#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 5564#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 5565#L282-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; 5640#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 5662#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5659#L557 ssl3_connect_~skip~0#1 := 0; 5683#L120-1 assume !false; 5786#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5785#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 5636#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 5637#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 5706#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 5702#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 5701#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 5700#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 5698#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 5569#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 5658#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 5570#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 5571#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 5641#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 5599#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 5576#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 5566#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 5567#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 5673#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 5625#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 5562#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 5563#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 5595#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 5633#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 5644#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 5699#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 5697#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 5696#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 5672#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 5639#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 5574#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 5575#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 5666#L216 assume 4352 == ssl3_connect_~s__state~0#1; 5584#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 5585#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 5615#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 5619#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5719#L557 ssl3_connect_~skip~0#1 := 0; 5717#L120-1 assume !false; 5715#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5713#L123 assume 12292 == ssl3_connect_~s__state~0#1; 5587#L124 [2022-11-02 20:22:05,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:05,773 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 4 times [2022-11-02 20:22:05,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:05,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53050607] [2022-11-02 20:22:05,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:05,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:05,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:05,780 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:22:05,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:05,788 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:22:05,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:05,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1752567442, now seen corresponding path program 1 times [2022-11-02 20:22:05,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:05,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161324831] [2022-11-02 20:22:05,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:05,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:05,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:22:05,852 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:22:05,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:22:05,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161324831] [2022-11-02 20:22:05,853 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161324831] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:22:05,853 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:22:05,854 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:22:05,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789942751] [2022-11-02 20:22:05,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:22:05,854 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:22:05,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:22:05,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:22:05,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:22:05,856 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:22:05,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:22:05,987 INFO L93 Difference]: Finished difference Result 230 states and 340 transitions. [2022-11-02 20:22:05,987 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 230 states and 340 transitions. [2022-11-02 20:22:05,989 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 220 [2022-11-02 20:22:05,990 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 230 states to 230 states and 340 transitions. [2022-11-02 20:22:05,990 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 230 [2022-11-02 20:22:05,991 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 230 [2022-11-02 20:22:05,991 INFO L73 IsDeterministic]: Start isDeterministic. Operand 230 states and 340 transitions. [2022-11-02 20:22:05,992 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:22:05,992 INFO L218 hiAutomatonCegarLoop]: Abstraction has 230 states and 340 transitions. [2022-11-02 20:22:05,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states and 340 transitions. [2022-11-02 20:22:05,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 225. [2022-11-02 20:22:05,997 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:22:05,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 332 transitions. [2022-11-02 20:22:05,998 INFO L240 hiAutomatonCegarLoop]: Abstraction has 225 states and 332 transitions. [2022-11-02 20:22:05,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:22:05,999 INFO L428 stractBuchiCegarLoop]: Abstraction has 225 states and 332 transitions. [2022-11-02 20:22:06,000 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-11-02 20:22:06,000 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 225 states and 332 transitions. [2022-11-02 20:22:06,001 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2022-11-02 20:22:06,002 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:22:06,002 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:22:06,003 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:22:06,003 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:22:06,003 INFO L748 eck$LassoCheckResult]: Stem: 6145#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); 6065#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#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~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#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;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#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;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#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;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#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~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 6066#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 6139#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 6082#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 6084#L120-1 assume !false; 6228#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6189#L123 assume 12292 == ssl3_connect_~s__state~0#1; 6105#L124 [2022-11-02 20:22:06,004 INFO L750 eck$LassoCheckResult]: Loop: 6105#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 6106#L228 ssl3_connect_~s__server~0#1 := 0; 6099#L233 assume 0 != ssl3_connect_~cb~0#1; 6088#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 6050#L238 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; 6051#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 6061#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 6034#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 6035#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6213#L557 ssl3_connect_~skip~0#1 := 0; 6211#L120-1 assume !false; 6209#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6207#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 6205#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 6140#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 6141#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 6128#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 6129#L138 assume 4368 == ssl3_connect_~s__state~0#1; 6126#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 6026#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 6027#L282-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; 6103#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 6144#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6212#L557 ssl3_connect_~skip~0#1 := 0; 6210#L120-1 assume !false; 6208#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6206#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 6177#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 6172#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 6168#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 6165#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 6090#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 6091#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 6030#L144 assume 4384 == ssl3_connect_~s__state~0#1; 6031#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 6058#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 6113#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 6078#L311 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 6079#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 6040#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6238#L557 ssl3_connect_~skip~0#1 := 0; 6237#L120-1 assume !false; 6235#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6233#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 6231#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 6195#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 6148#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 6149#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 6236#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 6234#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 6232#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 6230#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 6157#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 6158#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 6227#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 6153#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 6154#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 6160#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 6161#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 6169#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 6150#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 6087#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 6023#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 6025#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 6057#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 6164#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 6119#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 6120#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 6101#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 6093#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 6095#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 6166#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 6167#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 6037#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 6130#L216 assume 4352 == ssl3_connect_~s__state~0#1; 6046#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 6047#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 6076#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 6080#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6123#L557 ssl3_connect_~skip~0#1 := 0; 6152#L120-1 assume !false; 6229#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6202#L123 assume 12292 == ssl3_connect_~s__state~0#1; 6105#L124 [2022-11-02 20:22:06,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:06,005 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 5 times [2022-11-02 20:22:06,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:06,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405767140] [2022-11-02 20:22:06,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:06,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:06,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:06,012 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:22:06,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:06,019 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:22:06,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:06,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1377284402, now seen corresponding path program 1 times [2022-11-02 20:22:06,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:06,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109022300] [2022-11-02 20:22:06,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:06,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:06,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:22:06,076 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:22:06,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:22:06,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109022300] [2022-11-02 20:22:06,077 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109022300] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:22:06,077 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:22:06,078 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:22:06,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041693963] [2022-11-02 20:22:06,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:22:06,079 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:22:06,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:22:06,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:22:06,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:22:06,080 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:22:06,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:22:06,242 INFO L93 Difference]: Finished difference Result 268 states and 381 transitions. [2022-11-02 20:22:06,242 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 268 states and 381 transitions. [2022-11-02 20:22:06,245 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 258 [2022-11-02 20:22:06,247 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 268 states to 268 states and 381 transitions. [2022-11-02 20:22:06,247 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 268 [2022-11-02 20:22:06,247 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 268 [2022-11-02 20:22:06,248 INFO L73 IsDeterministic]: Start isDeterministic. Operand 268 states and 381 transitions. [2022-11-02 20:22:06,248 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:22:06,249 INFO L218 hiAutomatonCegarLoop]: Abstraction has 268 states and 381 transitions. [2022-11-02 20:22:06,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states and 381 transitions. [2022-11-02 20:22:06,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 265. [2022-11-02 20:22:06,254 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:22:06,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 377 transitions. [2022-11-02 20:22:06,256 INFO L240 hiAutomatonCegarLoop]: Abstraction has 265 states and 377 transitions. [2022-11-02 20:22:06,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:22:06,257 INFO L428 stractBuchiCegarLoop]: Abstraction has 265 states and 377 transitions. [2022-11-02 20:22:06,257 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-11-02 20:22:06,257 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 265 states and 377 transitions. [2022-11-02 20:22:06,259 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 255 [2022-11-02 20:22:06,259 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:22:06,259 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:22:06,260 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:22:06,260 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:22:06,261 INFO L748 eck$LassoCheckResult]: Stem: 6642#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); 6564#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#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~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#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;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#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;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#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;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#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~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 6565#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 6638#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 6583#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 6572#L120-1 assume !false; 6573#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6667#L123 assume 12292 == ssl3_connect_~s__state~0#1; 6603#L124 [2022-11-02 20:22:06,261 INFO L750 eck$LassoCheckResult]: Loop: 6603#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 6604#L228 ssl3_connect_~s__server~0#1 := 0; 6596#L233 assume 0 != ssl3_connect_~cb~0#1; 6588#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 6548#L238 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; 6549#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 6561#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 6532#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 6533#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6781#L557 ssl3_connect_~skip~0#1 := 0; 6780#L120-1 assume !false; 6779#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6778#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 6738#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 6639#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 6640#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 6628#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 6629#L138 assume 4368 == ssl3_connect_~s__state~0#1; 6625#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 6524#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 6525#L282-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; 6601#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 6641#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6743#L557 ssl3_connect_~skip~0#1 := 0; 6742#L120-1 assume !false; 6741#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6739#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 6740#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 6774#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 6772#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 6770#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 6590#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 6569#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 6570#L144 assume 4384 == ssl3_connect_~s__state~0#1; 6557#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 6558#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 6613#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 6578#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 6580#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 6538#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6622#L557 ssl3_connect_~skip~0#1 := 0; 6646#L120-1 assume !false; 6550#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6546#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 6547#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 6597#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 6672#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 6718#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 6777#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 6776#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 6775#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 6773#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 6771#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 6769#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 6768#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 6767#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 6766#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 6765#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 6764#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 6763#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 6762#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 6761#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 6760#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 6759#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 6758#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 6757#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 6756#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 6755#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 6754#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 6753#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 6752#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 6751#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 6750#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 6644#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 6630#L216 assume 4352 == ssl3_connect_~s__state~0#1; 6544#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 6545#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 6576#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 6581#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6681#L557 ssl3_connect_~skip~0#1 := 0; 6680#L120-1 assume !false; 6679#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6678#L123 assume 12292 == ssl3_connect_~s__state~0#1; 6603#L124 [2022-11-02 20:22:06,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:06,262 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 6 times [2022-11-02 20:22:06,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:06,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102021234] [2022-11-02 20:22:06,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:06,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:06,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:06,269 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:22:06,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:06,276 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:22:06,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:06,277 INFO L85 PathProgramCache]: Analyzing trace with hash 550988300, now seen corresponding path program 1 times [2022-11-02 20:22:06,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:06,277 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310620853] [2022-11-02 20:22:06,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:06,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:06,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:22:06,327 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:22:06,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:22:06,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310620853] [2022-11-02 20:22:06,328 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310620853] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:22:06,328 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:22:06,329 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:22:06,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325062560] [2022-11-02 20:22:06,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:22:06,329 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:22:06,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:22:06,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:22:06,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:22:06,331 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:22:06,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:22:06,460 INFO L93 Difference]: Finished difference Result 289 states and 408 transitions. [2022-11-02 20:22:06,460 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 289 states and 408 transitions. [2022-11-02 20:22:06,462 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 279 [2022-11-02 20:22:06,465 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 289 states to 289 states and 408 transitions. [2022-11-02 20:22:06,465 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 289 [2022-11-02 20:22:06,466 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 289 [2022-11-02 20:22:06,466 INFO L73 IsDeterministic]: Start isDeterministic. Operand 289 states and 408 transitions. [2022-11-02 20:22:06,466 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:22:06,467 INFO L218 hiAutomatonCegarLoop]: Abstraction has 289 states and 408 transitions. [2022-11-02 20:22:06,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states and 408 transitions. [2022-11-02 20:22:06,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 284. [2022-11-02 20:22:06,472 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:22:06,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 401 transitions. [2022-11-02 20:22:06,474 INFO L240 hiAutomatonCegarLoop]: Abstraction has 284 states and 401 transitions. [2022-11-02 20:22:06,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:22:06,475 INFO L428 stractBuchiCegarLoop]: Abstraction has 284 states and 401 transitions. [2022-11-02 20:22:06,475 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2022-11-02 20:22:06,475 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 284 states and 401 transitions. [2022-11-02 20:22:06,477 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 274 [2022-11-02 20:22:06,477 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:22:06,478 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:22:06,479 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:22:06,479 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:22:06,479 INFO L748 eck$LassoCheckResult]: Stem: 7200#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); 7124#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#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~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#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;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#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;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#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;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#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~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 7125#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 7197#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 7142#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 7132#L120-1 assume !false; 7111#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7107#L123 assume 12292 == ssl3_connect_~s__state~0#1; 7108#L124 [2022-11-02 20:22:06,480 INFO L750 eck$LassoCheckResult]: Loop: 7108#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 7164#L228 ssl3_connect_~s__server~0#1 := 0; 7155#L233 assume 0 != ssl3_connect_~cb~0#1; 7147#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 7109#L238 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; 7110#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 7121#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 7093#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 7094#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7345#L557 ssl3_connect_~skip~0#1 := 0; 7341#L120-1 assume !false; 7338#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7335#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 7332#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 7329#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 7326#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 7323#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 7209#L138 assume 4368 == ssl3_connect_~s__state~0#1; 7183#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 7084#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 7085#L282-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; 7162#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 7199#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7359#L557 ssl3_connect_~skip~0#1 := 0; 7358#L120-1 assume !false; 7346#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7342#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 7156#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 7157#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 7198#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 7186#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 7149#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 7129#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 7130#L144 assume 4384 == ssl3_connect_~s__state~0#1; 7117#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 7118#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 7172#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 7137#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 7139#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 7178#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7180#L557 ssl3_connect_~skip~0#1 := 0; 7204#L120-1 assume !false; 7347#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7343#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 7339#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 7336#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 7333#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 7330#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 7327#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 7324#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 7088#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 7089#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 7179#L150 assume 4400 == ssl3_connect_~s__state~0#1; 7091#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 7166#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 7101#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 7099#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7317#L557 ssl3_connect_~skip~0#1 := 0; 7316#L120-1 assume !false; 7315#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7314#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 7313#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 7309#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 7310#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 7311#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 7312#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 7210#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 7211#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 7212#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 7213#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 7090#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 7092#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 7205#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 7206#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 7207#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 7208#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 7220#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 7251#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 7248#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 7245#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 7242#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 7240#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 7238#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 7236#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 7234#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 7232#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 7230#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 7228#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 7227#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 7226#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 7096#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 7187#L216 assume 4352 == ssl3_connect_~s__state~0#1; 7105#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 7106#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 7135#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 7140#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7290#L557 ssl3_connect_~skip~0#1 := 0; 7288#L120-1 assume !false; 7286#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7284#L123 assume 12292 == ssl3_connect_~s__state~0#1; 7108#L124 [2022-11-02 20:22:06,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:06,480 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 7 times [2022-11-02 20:22:06,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:06,481 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887986033] [2022-11-02 20:22:06,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:06,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:06,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:06,487 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:22:06,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:06,493 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:22:06,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:06,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1712991778, now seen corresponding path program 1 times [2022-11-02 20:22:06,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:06,495 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376206643] [2022-11-02 20:22:06,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:06,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:06,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:22:06,556 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:22:06,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:22:06,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376206643] [2022-11-02 20:22:06,557 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376206643] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:22:06,557 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:22:06,557 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:22:06,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767783312] [2022-11-02 20:22:06,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:22:06,558 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:22:06,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:22:06,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:22:06,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:22:06,559 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:22:06,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:22:06,702 INFO L93 Difference]: Finished difference Result 308 states and 431 transitions. [2022-11-02 20:22:06,702 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 308 states and 431 transitions. [2022-11-02 20:22:06,704 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 298 [2022-11-02 20:22:06,706 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 308 states to 308 states and 431 transitions. [2022-11-02 20:22:06,706 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 308 [2022-11-02 20:22:06,707 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 308 [2022-11-02 20:22:06,707 INFO L73 IsDeterministic]: Start isDeterministic. Operand 308 states and 431 transitions. [2022-11-02 20:22:06,708 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:22:06,708 INFO L218 hiAutomatonCegarLoop]: Abstraction has 308 states and 431 transitions. [2022-11-02 20:22:06,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states and 431 transitions. [2022-11-02 20:22:06,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 305. [2022-11-02 20:22:06,714 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:22:06,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 427 transitions. [2022-11-02 20:22:06,715 INFO L240 hiAutomatonCegarLoop]: Abstraction has 305 states and 427 transitions. [2022-11-02 20:22:06,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:22:06,716 INFO L428 stractBuchiCegarLoop]: Abstraction has 305 states and 427 transitions. [2022-11-02 20:22:06,717 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2022-11-02 20:22:06,717 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 305 states and 427 transitions. [2022-11-02 20:22:06,719 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 295 [2022-11-02 20:22:06,719 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:22:06,719 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:22:06,720 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:22:06,720 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:22:06,721 INFO L748 eck$LassoCheckResult]: Stem: 7799#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); 7721#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#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~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#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;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#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;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#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;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#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~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 7722#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 7797#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 7740#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 7742#L120-1 assume !false; 7920#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7827#L123 assume 12292 == ssl3_connect_~s__state~0#1; 7762#L124 [2022-11-02 20:22:06,721 INFO L750 eck$LassoCheckResult]: Loop: 7762#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 7763#L228 ssl3_connect_~s__server~0#1 := 0; 7754#L233 assume 0 != ssl3_connect_~cb~0#1; 7746#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 7706#L238 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; 7707#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 7718#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 7690#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 7691#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7978#L557 ssl3_connect_~skip~0#1 := 0; 7972#L120-1 assume !false; 7708#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7704#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 7705#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 7755#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 7798#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 7965#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 7810#L138 assume 4368 == ssl3_connect_~s__state~0#1; 7784#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 7682#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 7683#L282-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; 7760#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 7785#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7781#L557 ssl3_connect_~skip~0#1 := 0; 7729#L120-1 assume !false; 7730#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7970#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 7969#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 7968#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 7966#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 7788#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 7748#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 7726#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 7727#L144 assume 4384 == ssl3_connect_~s__state~0#1; 7714#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 7715#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 7772#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 7735#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 7737#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 7951#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7945#L557 ssl3_connect_~skip~0#1 := 0; 7943#L120-1 assume !false; 7941#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7939#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 7937#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 7935#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 7933#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 7931#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 7929#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 7927#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 7925#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 7923#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 7804#L150 assume 4400 == ssl3_connect_~s__state~0#1; 7776#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 7766#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 7698#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 7756#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7946#L557 ssl3_connect_~skip~0#1 := 0; 7944#L120-1 assume !false; 7942#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7940#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 7938#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 7936#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 7934#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 7932#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 7930#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 7928#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 7926#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 7924#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 7922#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 7921#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 7842#L156 assume 4416 == ssl3_connect_~s__state~0#1; 7774#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 7775#L340 assume 3 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 4; 7768#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 7769#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 7696#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7863#L557 ssl3_connect_~skip~0#1 := 0; 7861#L120-1 assume !false; 7860#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7859#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 7858#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 7834#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 7802#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 7803#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 7837#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 7811#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 7812#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 7815#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 7816#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 7805#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 7806#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 7841#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 7807#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 7808#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 7809#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 7813#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 7814#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 7828#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 7829#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 7830#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 7874#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 7872#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 7870#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 7869#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 7832#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 7833#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 7822#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 7820#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 7821#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 7693#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 7789#L216 assume 4352 == ssl3_connect_~s__state~0#1; 7702#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 7703#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 7733#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 7738#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7853#L557 ssl3_connect_~skip~0#1 := 0; 7851#L120-1 assume !false; 7848#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7845#L123 assume 12292 == ssl3_connect_~s__state~0#1; 7762#L124 [2022-11-02 20:22:06,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:06,722 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 8 times [2022-11-02 20:22:06,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:06,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511812287] [2022-11-02 20:22:06,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:06,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:06,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:06,728 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:22:06,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:06,735 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:22:06,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:06,738 INFO L85 PathProgramCache]: Analyzing trace with hash -1012156758, now seen corresponding path program 1 times [2022-11-02 20:22:06,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:06,739 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954565314] [2022-11-02 20:22:06,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:06,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:06,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:22:06,856 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:22:06,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:22:06,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954565314] [2022-11-02 20:22:06,857 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954565314] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:22:06,857 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:22:06,857 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:22:06,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215979540] [2022-11-02 20:22:06,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:22:06,858 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:22:06,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:22:06,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:22:06,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:22:06,860 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:22:06,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:22:06,918 INFO L93 Difference]: Finished difference Result 600 states and 838 transitions. [2022-11-02 20:22:06,918 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 600 states and 838 transitions. [2022-11-02 20:22:06,922 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2022-11-02 20:22:06,926 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 600 states to 600 states and 838 transitions. [2022-11-02 20:22:06,926 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 600 [2022-11-02 20:22:06,927 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 600 [2022-11-02 20:22:06,927 INFO L73 IsDeterministic]: Start isDeterministic. Operand 600 states and 838 transitions. [2022-11-02 20:22:06,929 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:22:06,929 INFO L218 hiAutomatonCegarLoop]: Abstraction has 600 states and 838 transitions. [2022-11-02 20:22:06,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states and 838 transitions. [2022-11-02 20:22:06,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 600. [2022-11-02 20:22:06,941 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:22:06,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 838 transitions. [2022-11-02 20:22:06,943 INFO L240 hiAutomatonCegarLoop]: Abstraction has 600 states and 838 transitions. [2022-11-02 20:22:06,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:22:06,944 INFO L428 stractBuchiCegarLoop]: Abstraction has 600 states and 838 transitions. [2022-11-02 20:22:06,944 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2022-11-02 20:22:06,944 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 600 states and 838 transitions. [2022-11-02 20:22:06,948 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2022-11-02 20:22:06,948 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:22:06,948 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:22:06,950 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:22:06,950 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:22:06,950 INFO L748 eck$LassoCheckResult]: Stem: 8723#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); 8633#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#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~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#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;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#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;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#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;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#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~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 8634#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 8717#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 8653#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 8655#L120-1 assume !false; 9027#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9025#L123 assume 12292 == ssl3_connect_~s__state~0#1; 8766#L124 [2022-11-02 20:22:06,951 INFO L750 eck$LassoCheckResult]: Loop: 8766#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 8755#L228 ssl3_connect_~s__server~0#1 := 0; 9020#L233 assume 0 != ssl3_connect_~cb~0#1; 9019#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 9013#L238 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; 9010#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 9007#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 9005#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 9002#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8996#L557 ssl3_connect_~skip~0#1 := 0; 8994#L120-1 assume !false; 8992#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8990#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 8988#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 8986#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 8984#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 8982#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 8980#L138 assume 4368 == ssl3_connect_~s__state~0#1; 8705#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 8593#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 8594#L282-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; 8675#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 8722#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9042#L557 ssl3_connect_~skip~0#1 := 0; 9041#L120-1 assume !false; 9040#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9039#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 9038#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 9037#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 9036#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 9035#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 9033#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 9030#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 8741#L144 assume 4384 == ssl3_connect_~s__state~0#1; 8740#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 8688#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 8689#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 9133#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 9134#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 9161#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9155#L557 ssl3_connect_~skip~0#1 := 0; 9152#L120-1 assume !false; 9150#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9148#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 9145#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 9143#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 9141#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 9140#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 9139#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 9138#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 9137#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 9136#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 9026#L150 assume 4400 == ssl3_connect_~s__state~0#1; 8869#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 9023#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 9021#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 9018#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9012#L557 ssl3_connect_~skip~0#1 := 0; 9008#L120-1 assume !false; 9006#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9004#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 9003#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 8997#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 8995#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 8993#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 8991#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 8989#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 8987#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 8985#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 8983#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 8981#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 8732#L156 assume 4416 == ssl3_connect_~s__state~0#1; 8730#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 8896#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 8818#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 8795#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 8791#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8887#L557 ssl3_connect_~skip~0#1 := 0; 8886#L120-1 assume !false; 8885#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8884#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 8883#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 8882#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 8881#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 8880#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 8750#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 8748#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 8744#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 8742#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 8743#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 8979#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 8978#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 8729#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 8731#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 8801#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 8802#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 8878#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 8879#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 8910#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 8908#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 8906#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 8902#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 8899#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 8898#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 8893#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 8814#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 8815#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 8816#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 8916#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 8877#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 8875#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 8813#L216 assume 4352 == ssl3_connect_~s__state~0#1; 8872#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 8644#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 8645#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 8782#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8775#L557 ssl3_connect_~skip~0#1 := 0; 8772#L120-1 assume !false; 8769#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8765#L123 assume 12292 == ssl3_connect_~s__state~0#1; 8766#L124 [2022-11-02 20:22:06,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:06,951 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 9 times [2022-11-02 20:22:06,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:06,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783768957] [2022-11-02 20:22:06,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:06,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:06,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:06,960 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:22:06,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:06,977 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:22:06,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:06,978 INFO L85 PathProgramCache]: Analyzing trace with hash -1365245140, now seen corresponding path program 1 times [2022-11-02 20:22:06,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:06,979 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871030045] [2022-11-02 20:22:06,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:06,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:07,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:22:07,054 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:22:07,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:22:07,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871030045] [2022-11-02 20:22:07,055 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871030045] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:22:07,055 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:22:07,055 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:22:07,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140240858] [2022-11-02 20:22:07,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:22:07,056 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:22:07,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:22:07,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:22:07,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:22:07,057 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:22:07,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:22:07,206 INFO L93 Difference]: Finished difference Result 652 states and 900 transitions. [2022-11-02 20:22:07,207 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 652 states and 900 transitions. [2022-11-02 20:22:07,211 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 642 [2022-11-02 20:22:07,215 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 652 states to 652 states and 900 transitions. [2022-11-02 20:22:07,215 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 652 [2022-11-02 20:22:07,216 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 652 [2022-11-02 20:22:07,217 INFO L73 IsDeterministic]: Start isDeterministic. Operand 652 states and 900 transitions. [2022-11-02 20:22:07,218 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:22:07,218 INFO L218 hiAutomatonCegarLoop]: Abstraction has 652 states and 900 transitions. [2022-11-02 20:22:07,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states and 900 transitions. [2022-11-02 20:22:07,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 646. [2022-11-02 20:22:07,231 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:22:07,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 894 transitions. [2022-11-02 20:22:07,233 INFO L240 hiAutomatonCegarLoop]: Abstraction has 646 states and 894 transitions. [2022-11-02 20:22:07,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:22:07,234 INFO L428 stractBuchiCegarLoop]: Abstraction has 646 states and 894 transitions. [2022-11-02 20:22:07,234 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2022-11-02 20:22:07,234 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 646 states and 894 transitions. [2022-11-02 20:22:07,238 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 636 [2022-11-02 20:22:07,238 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:22:07,238 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:22:07,240 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:22:07,240 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:22:07,240 INFO L748 eck$LassoCheckResult]: Stem: 9985#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); 9895#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#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~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#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;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#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;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#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;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#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~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 9896#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 9982#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 9913#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 9915#L120-1 assume !false; 10345#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10344#L123 assume 12292 == ssl3_connect_~s__state~0#1; 9938#L124 [2022-11-02 20:22:07,241 INFO L750 eck$LassoCheckResult]: Loop: 9938#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 9939#L228 ssl3_connect_~s__server~0#1 := 0; 9930#L233 assume 0 != ssl3_connect_~cb~0#1; 9920#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 9877#L238 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; 9878#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 9892#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 9862#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 9863#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10235#L557 ssl3_connect_~skip~0#1 := 0; 10233#L120-1 assume !false; 10231#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10229#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 10227#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 10225#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 10222#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 10221#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 10011#L138 assume 4368 == ssl3_connect_~s__state~0#1; 10012#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 10031#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 9852#L282-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; 10030#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 10028#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10023#L557 ssl3_connect_~skip~0#1 := 0; 10022#L120-1 assume !false; 10021#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10020#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 10019#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 10018#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 10017#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 10016#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 10015#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 10014#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 9998#L144 assume 4384 == ssl3_connect_~s__state~0#1; 9997#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 9950#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 9951#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 10296#L311 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 10290#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 10287#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10281#L557 ssl3_connect_~skip~0#1 := 0; 10279#L120-1 assume !false; 10277#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10275#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 10273#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 10271#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 10269#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 10267#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 10265#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 10263#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 10261#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 10259#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 10257#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 10256#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 10253#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 10252#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 10251#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 10250#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 10249#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 10248#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 10247#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 10246#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 10244#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 10243#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 10242#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 10241#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 10236#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 10234#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 10232#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 10230#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 10228#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 10226#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 10062#L210 assume 4560 == ssl3_connect_~s__state~0#1; 9986#L214 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet53#1;havoc ssl3_connect_#t~nondet53#1; 9987#L467 assume !(ssl3_connect_~ret~0#1 <= 0); 9976#L470 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 9893#L470-2 ssl3_connect_~s__init_num~0#1 := 0; 9867#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10054#L557 ssl3_connect_~skip~0#1 := 0; 10053#L120-1 assume !false; 10047#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10045#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 10043#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 10041#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 10039#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 10037#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 10035#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 10013#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 10001#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 9999#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 10000#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 9994#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 9995#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 9990#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 9991#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 10379#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 10377#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 10376#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 10123#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 10118#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 10119#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 10120#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 10122#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 10149#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 10147#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 10145#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 10143#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 10141#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 10139#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 10137#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 10134#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 10106#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 10104#L216 assume 4352 == ssl3_connect_~s__state~0#1; 10102#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 10099#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 9910#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 9911#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10348#L557 ssl3_connect_~skip~0#1 := 0; 10347#L120-1 assume !false; 10346#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10342#L123 assume 12292 == ssl3_connect_~s__state~0#1; 9938#L124 [2022-11-02 20:22:07,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:07,242 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 10 times [2022-11-02 20:22:07,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:07,242 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420833381] [2022-11-02 20:22:07,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:07,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:07,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:07,248 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:22:07,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:07,254 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:22:07,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:07,255 INFO L85 PathProgramCache]: Analyzing trace with hash -2033027452, now seen corresponding path program 1 times [2022-11-02 20:22:07,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:07,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566712834] [2022-11-02 20:22:07,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:07,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:07,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:22:07,311 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:22:07,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:22:07,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566712834] [2022-11-02 20:22:07,312 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566712834] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:22:07,312 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:22:07,312 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:22:07,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386848048] [2022-11-02 20:22:07,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:22:07,313 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:22:07,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:22:07,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:22:07,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:22:07,314 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:22:07,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:22:07,493 INFO L93 Difference]: Finished difference Result 722 states and 980 transitions. [2022-11-02 20:22:07,493 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 722 states and 980 transitions. [2022-11-02 20:22:07,498 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 712 [2022-11-02 20:22:07,502 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 722 states to 722 states and 980 transitions. [2022-11-02 20:22:07,502 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 722 [2022-11-02 20:22:07,503 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 722 [2022-11-02 20:22:07,504 INFO L73 IsDeterministic]: Start isDeterministic. Operand 722 states and 980 transitions. [2022-11-02 20:22:07,505 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:22:07,505 INFO L218 hiAutomatonCegarLoop]: Abstraction has 722 states and 980 transitions. [2022-11-02 20:22:07,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 722 states and 980 transitions. [2022-11-02 20:22:07,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 722 to 718. [2022-11-02 20:22:07,519 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:22:07,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 976 transitions. [2022-11-02 20:22:07,522 INFO L240 hiAutomatonCegarLoop]: Abstraction has 718 states and 976 transitions. [2022-11-02 20:22:07,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:22:07,523 INFO L428 stractBuchiCegarLoop]: Abstraction has 718 states and 976 transitions. [2022-11-02 20:22:07,523 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2022-11-02 20:22:07,523 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 718 states and 976 transitions. [2022-11-02 20:22:07,527 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 708 [2022-11-02 20:22:07,527 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:22:07,527 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:22:07,529 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:22:07,529 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:22:07,529 INFO L748 eck$LassoCheckResult]: Stem: 11368#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); 11268#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#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~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#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;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#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;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#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;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#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~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 11269#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 11363#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 11287#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 11289#L120-1 assume !false; 11751#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11749#L123 assume 12292 == ssl3_connect_~s__state~0#1; 11472#L124 [2022-11-02 20:22:07,530 INFO L750 eck$LassoCheckResult]: Loop: 11472#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 11415#L228 ssl3_connect_~s__server~0#1 := 0; 11745#L233 assume 0 != ssl3_connect_~cb~0#1; 11743#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 11741#L238 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; 11738#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 11735#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 11733#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 11730#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11724#L557 ssl3_connect_~skip~0#1 := 0; 11722#L120-1 assume !false; 11720#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11718#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 11716#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 11714#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 11712#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 11710#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 11640#L138 assume 4368 == ssl3_connect_~s__state~0#1; 11407#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 11638#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 11226#L282-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; 11635#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 11625#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11614#L557 ssl3_connect_~skip~0#1 := 0; 11611#L120-1 assume !false; 11608#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11605#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 11602#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 11599#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 11596#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 11593#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 11590#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 11587#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 11397#L144 assume 4384 == ssl3_connect_~s__state~0#1; 11396#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 11327#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 11328#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 11282#L311 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 11283#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 11884#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11879#L557 ssl3_connect_~skip~0#1 := 0; 11877#L120-1 assume !false; 11871#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11869#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 11867#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 11865#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 11863#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 11861#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 11859#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 11857#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 11855#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 11853#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 11851#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 11849#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 11847#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 11845#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 11844#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 11840#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 11839#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 11833#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 11831#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 11801#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 11702#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 11701#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 11700#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 11698#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 11697#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 11696#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 11695#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 11693#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 11692#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 11691#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 11690#L210 assume 4560 == ssl3_connect_~s__state~0#1; 11379#L214 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet53#1;havoc ssl3_connect_#t~nondet53#1; 11689#L467 assume !(ssl3_connect_~ret~0#1 <= 0); 11687#L470 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 3; 11683#L470-2 ssl3_connect_~s__init_num~0#1 := 0; 11682#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11677#L557 ssl3_connect_~skip~0#1 := 0; 11672#L120-1 assume !false; 11670#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11668#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 11666#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 11664#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 11662#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 11660#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 11658#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 11656#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 11654#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 11653#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 11644#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 11643#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 11626#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 11620#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 11613#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 11610#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 11607#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 11604#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 11601#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 11598#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 11595#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 11592#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 11589#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 11586#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 11584#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 11582#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 11580#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 11567#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 11566#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 11565#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 11236#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 11237#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 11351#L216 assume 4352 == ssl3_connect_~s__state~0#1; 11247#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 11248#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 11280#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 11285#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11438#L557 ssl3_connect_~skip~0#1 := 0; 11439#L120-1 assume !false; 11431#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11432#L123 assume 12292 == ssl3_connect_~s__state~0#1; 11472#L124 [2022-11-02 20:22:07,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:07,531 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 11 times [2022-11-02 20:22:07,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:07,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424431353] [2022-11-02 20:22:07,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:07,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:07,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:07,537 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:22:07,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:07,543 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:22:07,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:07,544 INFO L85 PathProgramCache]: Analyzing trace with hash -104754750, now seen corresponding path program 1 times [2022-11-02 20:22:07,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:07,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956284931] [2022-11-02 20:22:07,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:07,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:07,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:22:07,602 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:22:07,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:22:07,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956284931] [2022-11-02 20:22:07,603 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956284931] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:22:07,603 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:22:07,603 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:22:07,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305979268] [2022-11-02 20:22:07,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:22:07,604 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:22:07,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:22:07,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:22:07,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:22:07,605 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:22:07,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:22:07,631 INFO L93 Difference]: Finished difference Result 1300 states and 1784 transitions. [2022-11-02 20:22:07,631 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1300 states and 1784 transitions. [2022-11-02 20:22:07,640 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2022-11-02 20:22:07,648 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1300 states to 1300 states and 1784 transitions. [2022-11-02 20:22:07,648 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1300 [2022-11-02 20:22:07,650 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1300 [2022-11-02 20:22:07,650 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1300 states and 1784 transitions. [2022-11-02 20:22:07,653 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:22:07,653 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2022-11-02 20:22:07,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1300 states and 1784 transitions. [2022-11-02 20:22:07,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1300 to 1300. [2022-11-02 20:22:07,704 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:22:07,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1300 states to 1300 states and 1784 transitions. [2022-11-02 20:22:07,708 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2022-11-02 20:22:07,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:22:07,709 INFO L428 stractBuchiCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2022-11-02 20:22:07,709 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2022-11-02 20:22:07,709 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1300 states and 1784 transitions. [2022-11-02 20:22:07,719 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2022-11-02 20:22:07,720 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:22:07,720 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:22:07,722 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:22:07,722 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:22:07,722 INFO L748 eck$LassoCheckResult]: Stem: 13391#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); 13288#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#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~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#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;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#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;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#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;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#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~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 13289#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 13385#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 13307#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 13309#L120-1 assume !false; 13840#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13838#L123 assume 12292 == ssl3_connect_~s__state~0#1; 13681#L124 [2022-11-02 20:22:07,723 INFO L750 eck$LassoCheckResult]: Loop: 13681#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 13528#L228 ssl3_connect_~s__server~0#1 := 0; 13677#L233 assume 0 != ssl3_connect_~cb~0#1; 13670#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 13667#L238 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; 13663#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 13658#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 13654#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 13655#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13690#L557 ssl3_connect_~skip~0#1 := 0; 13689#L120-1 assume !false; 13688#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13687#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 13686#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 13579#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 13580#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 13573#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 13525#L138 assume 4368 == ssl3_connect_~s__state~0#1; 13522#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 13519#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 13517#L282-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; 13515#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 13510#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13500#L557 ssl3_connect_~skip~0#1 := 0; 13498#L120-1 assume !false; 13496#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13494#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 13492#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 13490#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 13488#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 13486#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 13484#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 13482#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 13479#L144 assume 4384 == ssl3_connect_~s__state~0#1; 13409#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 13410#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 13472#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 14025#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 14024#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 14018#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14011#L557 ssl3_connect_~skip~0#1 := 0; 14010#L120-1 assume !false; 14009#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14007#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 14006#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 14003#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 14000#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 13997#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 13991#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 13987#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 13986#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 13985#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 13984#L150 assume 4400 == ssl3_connect_~s__state~0#1; 13785#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 13980#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 13978#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 13970#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13964#L557 ssl3_connect_~skip~0#1 := 0; 13962#L120-1 assume !false; 13960#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13958#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 13956#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 13954#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 13952#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 13950#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 13948#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 13946#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 13944#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 13942#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 13938#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 13932#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 13927#L156 assume 4416 == ssl3_connect_~s__state~0#1; 13779#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 13915#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 13911#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 13907#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 13903#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13897#L557 ssl3_connect_~skip~0#1 := 0; 13895#L120-1 assume !false; 13891#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13886#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 13883#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 13879#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 13875#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 13871#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 13869#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 13868#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 13865#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 13861#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 13855#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 13853#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 13851#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 13849#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 13562#L162 assume 4432 == ssl3_connect_~s__state~0#1; 13560#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 13553#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 13547#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 13546#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13708#L557 ssl3_connect_~skip~0#1 := 0; 13706#L120-1 assume !false; 13704#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13535#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 13533#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 13534#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 13529#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 13530#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 13811#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 13810#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 13477#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 13478#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 13480#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 13843#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 13842#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 13841#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 13839#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 13563#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 13564#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 13565#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 13768#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 13765#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 13763#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 13760#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 13758#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 13755#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 13753#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 13750#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 13748#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 13746#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 13676#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 13675#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 13671#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 13672#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 13674#L216 assume 4352 == ssl3_connect_~s__state~0#1; 13568#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 13554#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 13548#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 13544#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13539#L557 ssl3_connect_~skip~0#1 := 0; 13538#L120-1 assume !false; 13536#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13537#L123 assume 12292 == ssl3_connect_~s__state~0#1; 13681#L124 [2022-11-02 20:22:07,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:07,724 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 12 times [2022-11-02 20:22:07,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:07,725 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768226507] [2022-11-02 20:22:07,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:07,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:07,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:07,732 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:22:07,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:07,740 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:22:07,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:07,745 INFO L85 PathProgramCache]: Analyzing trace with hash 430622996, now seen corresponding path program 1 times [2022-11-02 20:22:07,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:07,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642451865] [2022-11-02 20:22:07,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:07,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:07,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:22:07,811 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:22:07,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:22:07,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642451865] [2022-11-02 20:22:07,812 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642451865] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:22:07,812 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:22:07,812 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:22:07,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651833578] [2022-11-02 20:22:07,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:22:07,814 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:22:07,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:22:07,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:22:07,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:22:07,816 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:22:07,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:22:07,973 INFO L93 Difference]: Finished difference Result 1412 states and 1920 transitions. [2022-11-02 20:22:07,973 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1412 states and 1920 transitions. [2022-11-02 20:22:07,983 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1402 [2022-11-02 20:22:07,991 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1412 states to 1412 states and 1920 transitions. [2022-11-02 20:22:07,992 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1412 [2022-11-02 20:22:07,994 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1412 [2022-11-02 20:22:07,994 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1412 states and 1920 transitions. [2022-11-02 20:22:07,996 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:22:07,997 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1412 states and 1920 transitions. [2022-11-02 20:22:07,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1412 states and 1920 transitions. [2022-11-02 20:22:08,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1412 to 1400. [2022-11-02 20:22:08,028 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:22:08,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1400 states to 1400 states and 1904 transitions. [2022-11-02 20:22:08,033 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1400 states and 1904 transitions. [2022-11-02 20:22:08,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:22:08,034 INFO L428 stractBuchiCegarLoop]: Abstraction has 1400 states and 1904 transitions. [2022-11-02 20:22:08,034 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2022-11-02 20:22:08,035 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1400 states and 1904 transitions. [2022-11-02 20:22:08,043 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1390 [2022-11-02 20:22:08,043 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:22:08,043 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:22:08,045 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:22:08,045 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:22:08,046 INFO L748 eck$LassoCheckResult]: Stem: 16110#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); 16011#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#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~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#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;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#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;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#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;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#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~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 16012#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 16104#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 16029#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 16031#L120-1 assume !false; 17133#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17131#L123 assume 12292 == ssl3_connect_~s__state~0#1; 16398#L124 [2022-11-02 20:22:08,046 INFO L750 eck$LassoCheckResult]: Loop: 16398#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 16393#L228 ssl3_connect_~s__server~0#1 := 0; 17209#L233 assume 0 != ssl3_connect_~cb~0#1; 17208#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 17207#L238 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; 17120#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 17119#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 17109#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 17110#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17196#L557 ssl3_connect_~skip~0#1 := 0; 17195#L120-1 assume !false; 17194#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17193#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 17192#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 17191#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 17190#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 17189#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 17188#L138 assume 4368 == ssl3_connect_~s__state~0#1; 16390#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 17187#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 15968#L282-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; 17186#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 17185#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17180#L557 ssl3_connect_~skip~0#1 := 0; 17179#L120-1 assume !false; 17178#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17177#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 17176#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 17175#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 17174#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 17173#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 17172#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 17171#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 17170#L144 assume 4384 == ssl3_connect_~s__state~0#1; 16001#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 16002#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 16910#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 16907#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 16908#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 16896#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16886#L557 ssl3_connect_~skip~0#1 := 0; 16884#L120-1 assume !false; 16882#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16880#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 16878#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 16876#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 16874#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 16872#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 16870#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 16867#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 16866#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 16854#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 16132#L150 assume 4400 == ssl3_connect_~s__state~0#1; 16074#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 16061#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 15985#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 16050#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17301#L557 ssl3_connect_~skip~0#1 := 0; 17300#L120-1 assume !false; 17299#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17298#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 17283#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 17272#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 17271#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 17270#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 17266#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 17265#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 17264#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 17263#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 17257#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 17254#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 16128#L156 assume 4416 == ssl3_connect_~s__state~0#1; 16071#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 16072#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 16064#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 16065#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 16106#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17259#L557 ssl3_connect_~skip~0#1 := 0; 17252#L120-1 assume !false; 17253#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17248#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 17249#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 17242#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 17243#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 17238#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 17239#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 17233#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 17234#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 17229#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 17230#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 17220#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 17221#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 17214#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 17215#L162 assume 4432 == ssl3_connect_~s__state~0#1; 16075#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 16076#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 16077#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 16078#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17347#L557 ssl3_connect_~skip~0#1 := 0; 17348#L120-1 assume !false; 17284#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17285#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 17279#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 17280#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 17275#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 17276#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 16037#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 16038#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 15972#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 15973#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 16082#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 16083#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 16113#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 16114#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 16004#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 16005#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 15970#L168 assume 4448 == ssl3_connect_~s__state~0#1; 15971#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 16099#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 16100#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 16018#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 16019#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16923#L557 ssl3_connect_~skip~0#1 := 0; 16921#L120-1 assume !false; 16919#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16917#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 16916#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 16915#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 16911#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 16909#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 16905#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 16904#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 16804#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 16802#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 16803#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 16133#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 16134#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 16451#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 16376#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 16377#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 16258#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 16259#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 16243#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 16239#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 16235#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 16231#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 16224#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 16219#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 16220#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 16658#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 16201#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 16196#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 16135#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 16136#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 16129#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 15979#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 16096#L216 assume 4352 == ssl3_connect_~s__state~0#1; 15989#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 15990#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 16023#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 16027#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16401#L557 ssl3_connect_~skip~0#1 := 0; 16400#L120-1 assume !false; 16399#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16397#L123 assume 12292 == ssl3_connect_~s__state~0#1; 16398#L124 [2022-11-02 20:22:08,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:08,047 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 13 times [2022-11-02 20:22:08,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:08,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327932509] [2022-11-02 20:22:08,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:08,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:08,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:08,053 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:22:08,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:08,060 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:22:08,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:08,062 INFO L85 PathProgramCache]: Analyzing trace with hash 231035399, now seen corresponding path program 1 times [2022-11-02 20:22:08,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:08,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797514952] [2022-11-02 20:22:08,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:08,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:08,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:22:08,147 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:22:08,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:22:08,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797514952] [2022-11-02 20:22:08,148 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797514952] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:22:08,148 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:22:08,149 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:22:08,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975800243] [2022-11-02 20:22:08,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:22:08,149 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:22:08,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:22:08,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:22:08,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:22:08,150 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:22:08,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:22:08,316 INFO L93 Difference]: Finished difference Result 1520 states and 2044 transitions. [2022-11-02 20:22:08,316 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1520 states and 2044 transitions. [2022-11-02 20:22:08,327 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1510 [2022-11-02 20:22:08,336 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1520 states to 1520 states and 2044 transitions. [2022-11-02 20:22:08,336 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1520 [2022-11-02 20:22:08,338 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1520 [2022-11-02 20:22:08,339 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1520 states and 2044 transitions. [2022-11-02 20:22:08,341 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:22:08,342 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1520 states and 2044 transitions. [2022-11-02 20:22:08,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1520 states and 2044 transitions. [2022-11-02 20:22:08,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1520 to 1512. [2022-11-02 20:22:08,371 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:22:08,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1512 states to 1512 states and 2036 transitions. [2022-11-02 20:22:08,376 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1512 states and 2036 transitions. [2022-11-02 20:22:08,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:22:08,377 INFO L428 stractBuchiCegarLoop]: Abstraction has 1512 states and 2036 transitions. [2022-11-02 20:22:08,378 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2022-11-02 20:22:08,378 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1512 states and 2036 transitions. [2022-11-02 20:22:08,387 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1502 [2022-11-02 20:22:08,387 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:22:08,387 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:22:08,389 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:22:08,389 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:22:08,390 INFO L748 eck$LassoCheckResult]: Stem: 19031#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); 18933#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#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~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#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;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#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;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#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;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#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~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 18934#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 19024#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 18953#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 18955#L120-1 assume !false; 19715#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19713#L123 assume 12292 == ssl3_connect_~s__state~0#1; 18977#L124 [2022-11-02 20:22:08,390 INFO L750 eck$LassoCheckResult]: Loop: 18977#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 18978#L228 ssl3_connect_~s__server~0#1 := 0; 18970#L233 assume 0 != ssl3_connect_~cb~0#1; 18959#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 18917#L238 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; 18918#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 19700#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 18901#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 18902#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20356#L557 ssl3_connect_~skip~0#1 := 0; 20354#L120-1 assume !false; 20352#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20350#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 20348#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 20346#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 20344#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 20343#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 19062#L138 assume 4368 == ssl3_connect_~s__state~0#1; 19009#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 18893#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 18894#L282-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; 18976#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 19214#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19208#L557 ssl3_connect_~skip~0#1 := 0; 19206#L120-1 assume !false; 19204#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19202#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 19201#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 19199#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 19196#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 19195#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 19193#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 19144#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 19091#L144 assume 4384 == ssl3_connect_~s__state~0#1; 19053#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 19054#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 18999#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 19000#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 19002#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 19003#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20337#L557 ssl3_connect_~skip~0#1 := 0; 20336#L120-1 assume !false; 20335#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20334#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 20333#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 20332#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 20330#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 20328#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 20326#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 20325#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 20317#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 20291#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 19046#L150 assume 4400 == ssl3_connect_~s__state~0#1; 18996#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 18983#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 18909#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 18972#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20282#L557 ssl3_connect_~skip~0#1 := 0; 20279#L120-1 assume !false; 20278#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20277#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 20276#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 20272#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 20271#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 20270#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 20269#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 20268#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 20220#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 20214#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 20210#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 20209#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 20208#L156 assume 4416 == ssl3_connect_~s__state~0#1; 19666#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 20206#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 20205#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 20204#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 20188#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20180#L557 ssl3_connect_~skip~0#1 := 0; 20176#L120-1 assume !false; 20172#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20168#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 20164#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 20160#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 20156#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 20152#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 20148#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 20144#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 20140#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 20136#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 20132#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 20128#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 20123#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 20121#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 19646#L162 assume 4432 == ssl3_connect_~s__state~0#1; 19540#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 19642#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 19640#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 19637#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19630#L557 ssl3_connect_~skip~0#1 := 0; 19624#L120-1 assume !false; 19622#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19620#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 19619#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 19615#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 19614#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 19613#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 19611#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 19610#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 19600#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 19598#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 19596#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 19571#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 19569#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 19567#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 19565#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 19564#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 19490#L168 assume 4448 == ssl3_connect_~s__state~0#1; 19020#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 19019#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 18965#L371 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 18967#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 18952#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20081#L557 ssl3_connect_~skip~0#1 := 0; 20079#L120-1 assume !false; 20077#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20075#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 19660#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 19555#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 19556#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 20127#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 20331#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 20329#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 19098#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 19092#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 19093#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 20315#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 20313#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 20311#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 20309#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 20307#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 20305#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 20303#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 20301#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 20299#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 20297#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 20295#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 20294#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 20293#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 20292#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 19710#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 19709#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 19486#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 19455#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 19456#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 19702#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 19623#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 19621#L216 assume 4352 == ssl3_connect_~s__state~0#1; 18913#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 18914#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 19616#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 19605#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19599#L557 ssl3_connect_~skip~0#1 := 0; 19597#L120-1 assume !false; 19595#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19594#L123 assume 12292 == ssl3_connect_~s__state~0#1; 18977#L124 [2022-11-02 20:22:08,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:08,391 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 14 times [2022-11-02 20:22:08,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:08,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148005476] [2022-11-02 20:22:08,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:08,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:08,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:08,397 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:22:08,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:08,403 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:22:08,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:08,404 INFO L85 PathProgramCache]: Analyzing trace with hash -2135659195, now seen corresponding path program 1 times [2022-11-02 20:22:08,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:08,405 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527712422] [2022-11-02 20:22:08,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:08,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:08,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:22:08,501 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:22:08,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:22:08,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527712422] [2022-11-02 20:22:08,501 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527712422] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:22:08,501 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:22:08,502 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:22:08,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227503845] [2022-11-02 20:22:08,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:22:08,502 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:22:08,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:22:08,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:22:08,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:22:08,504 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:22:08,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:22:08,676 INFO L93 Difference]: Finished difference Result 1648 states and 2196 transitions. [2022-11-02 20:22:08,676 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1648 states and 2196 transitions. [2022-11-02 20:22:08,687 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1638 [2022-11-02 20:22:08,697 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1648 states to 1648 states and 2196 transitions. [2022-11-02 20:22:08,698 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1648 [2022-11-02 20:22:08,700 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1648 [2022-11-02 20:22:08,700 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1648 states and 2196 transitions. [2022-11-02 20:22:08,703 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:22:08,703 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1648 states and 2196 transitions. [2022-11-02 20:22:08,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1648 states and 2196 transitions. [2022-11-02 20:22:08,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1648 to 1636. [2022-11-02 20:22:08,735 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:22:08,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1636 states to 1636 states and 2180 transitions. [2022-11-02 20:22:08,741 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1636 states and 2180 transitions. [2022-11-02 20:22:08,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:22:08,742 INFO L428 stractBuchiCegarLoop]: Abstraction has 1636 states and 2180 transitions. [2022-11-02 20:22:08,742 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2022-11-02 20:22:08,742 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1636 states and 2180 transitions. [2022-11-02 20:22:08,751 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1626 [2022-11-02 20:22:08,751 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:22:08,752 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:22:08,753 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:22:08,754 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:22:08,754 INFO L748 eck$LassoCheckResult]: Stem: 22193#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); 22100#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#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~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#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;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#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;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#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;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#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~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 22101#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 22188#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 22117#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 22119#L120-1 assume !false; 22711#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22709#L123 assume 12292 == ssl3_connect_~s__state~0#1; 22340#L124 [2022-11-02 20:22:08,755 INFO L750 eck$LassoCheckResult]: Loop: 22340#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 22330#L228 ssl3_connect_~s__server~0#1 := 0; 22622#L233 assume 0 != ssl3_connect_~cb~0#1; 22619#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 22617#L238 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; 22614#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 22611#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 22607#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 22608#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22704#L557 ssl3_connect_~skip~0#1 := 0; 22593#L120-1 assume !false; 22594#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22585#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 22586#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 22577#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 22578#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 22571#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 22225#L138 assume 4368 == ssl3_connect_~s__state~0#1; 22172#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 22059#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 22060#L282-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; 22140#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 22309#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22294#L557 ssl3_connect_~skip~0#1 := 0; 22291#L120-1 assume !false; 22288#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22285#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 22282#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 22279#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 22276#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 22273#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 22270#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 22267#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 22254#L144 assume 4384 == ssl3_connect_~s__state~0#1; 22215#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 22216#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 22164#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 22165#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 22224#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 23428#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23418#L557 ssl3_connect_~skip~0#1 := 0; 23416#L120-1 assume !false; 23414#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23412#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 23410#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 23408#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 23406#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 23404#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 23402#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 23400#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 23398#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 23396#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 22205#L150 assume 4400 == ssl3_connect_~s__state~0#1; 22206#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 23429#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 22134#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 22135#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23564#L557 ssl3_connect_~skip~0#1 := 0; 23562#L120-1 assume !false; 23560#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23558#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 23556#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 23554#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 23552#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 23550#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 23548#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 23546#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 23544#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 23543#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 23538#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 23539#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 22204#L156 assume 4416 == ssl3_connect_~s__state~0#1; 22202#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 22175#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 22148#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 22149#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 22190#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23516#L557 ssl3_connect_~skip~0#1 := 0; 23513#L120-1 assume !false; 23510#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23507#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 23504#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 23501#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 23498#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 23495#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 23492#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 23489#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 23486#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 23484#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 23482#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 23478#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 23476#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 23451#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 22210#L162 assume 4432 == ssl3_connect_~s__state~0#1; 22160#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 22150#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 22151#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 22161#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23527#L557 ssl3_connect_~skip~0#1 := 0; 23526#L120-1 assume !false; 23524#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23518#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 23515#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 23512#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 23509#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 23506#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 23503#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 23500#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 23497#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 23494#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 23491#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 23488#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 23485#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 23483#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 23481#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 23452#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 22229#L168 assume 4448 == ssl3_connect_~s__state~0#1; 22185#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 22184#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 22128#L371 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 22130#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 22173#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22168#L557 ssl3_connect_~skip~0#1 := 0; 22108#L120-1 assume !false; 22086#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22082#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 22083#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 22133#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 22189#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 22178#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 22125#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 22105#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 22063#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 22064#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 22166#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 22065#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 22066#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 22197#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 22095#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 22071#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 22061#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 22062#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 22186#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 22120#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 22057#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 22058#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 22090#L186 assume 4480 == ssl3_connect_~s__state~0#1; 22124#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 22109#L392 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 22110#L396 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 22445#L396-2 ssl3_connect_~s__init_num~0#1 := 0; 22444#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22696#L557 ssl3_connect_~skip~0#1 := 0; 22695#L120-1 assume !false; 22694#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22693#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 22337#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 22335#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 22333#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 22329#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 22331#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 22677#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 22675#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 22255#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 22256#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 22914#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 22939#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 22201#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 22203#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 22211#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 22212#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 22230#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 22231#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 22725#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 22723#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 22721#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 22719#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 22717#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 22221#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 22222#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 22223#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 22680#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 22629#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 22627#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 22628#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 22453#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 22451#L216 assume 4352 == ssl3_connect_~s__state~0#1; 22449#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 22446#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 22442#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 22357#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22347#L557 ssl3_connect_~skip~0#1 := 0; 22345#L120-1 assume !false; 22343#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22339#L123 assume 12292 == ssl3_connect_~s__state~0#1; 22340#L124 [2022-11-02 20:22:08,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:08,755 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 15 times [2022-11-02 20:22:08,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:08,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681936631] [2022-11-02 20:22:08,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:08,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:08,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:08,761 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:22:08,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:08,768 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:22:08,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:08,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1516231719, now seen corresponding path program 1 times [2022-11-02 20:22:08,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:08,769 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567755760] [2022-11-02 20:22:08,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:08,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:08,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:22:08,864 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:22:08,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:22:08,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567755760] [2022-11-02 20:22:08,865 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567755760] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:22:08,865 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:22:08,866 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:22:08,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345598406] [2022-11-02 20:22:08,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:22:08,866 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:22:08,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:22:08,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:22:08,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:22:08,868 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:22:08,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:22:08,898 INFO L93 Difference]: Finished difference Result 3254 states and 4334 transitions. [2022-11-02 20:22:08,898 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3254 states and 4334 transitions. [2022-11-02 20:22:08,921 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2022-11-02 20:22:08,941 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3254 states to 3254 states and 4334 transitions. [2022-11-02 20:22:08,941 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3254 [2022-11-02 20:22:08,946 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3254 [2022-11-02 20:22:08,946 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3254 states and 4334 transitions. [2022-11-02 20:22:08,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:22:08,952 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2022-11-02 20:22:08,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3254 states and 4334 transitions. [2022-11-02 20:22:09,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3254 to 3254. [2022-11-02 20:22:09,056 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:22:09,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3254 states to 3254 states and 4334 transitions. [2022-11-02 20:22:09,070 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2022-11-02 20:22:09,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:22:09,071 INFO L428 stractBuchiCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2022-11-02 20:22:09,072 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2022-11-02 20:22:09,072 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3254 states and 4334 transitions. [2022-11-02 20:22:09,091 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2022-11-02 20:22:09,091 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:22:09,091 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:22:09,094 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:22:09,094 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:22:09,095 INFO L748 eck$LassoCheckResult]: Stem: 27097#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); 26997#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#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~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#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;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#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;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#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;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#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~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 26998#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 27092#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 27016#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 27018#L120-1 assume !false; 28682#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28619#L123 assume 12292 == ssl3_connect_~s__state~0#1; 28615#L124 [2022-11-02 20:22:09,096 INFO L750 eck$LassoCheckResult]: Loop: 28615#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 28608#L228 ssl3_connect_~s__server~0#1 := 0; 28607#L233 assume 0 != ssl3_connect_~cb~0#1; 28599#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 28596#L238 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; 28592#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 28586#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 28582#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 28580#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28575#L557 ssl3_connect_~skip~0#1 := 0; 28574#L120-1 assume !false; 28573#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28571#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 28572#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 28367#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 28368#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 28344#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 27305#L138 assume 4368 == ssl3_connect_~s__state~0#1; 27131#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 27222#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 27220#L282-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; 27210#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 27211#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 27192#L557 ssl3_connect_~skip~0#1 := 0; 27193#L120-1 assume !false; 27184#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 27185#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 27176#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 27177#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 27168#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 27169#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 27160#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 27161#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 27154#L144 assume 4384 == ssl3_connect_~s__state~0#1; 27155#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 27569#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 27566#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 27563#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 27561#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 27557#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 27547#L557 ssl3_connect_~skip~0#1 := 0; 27545#L120-1 assume !false; 27543#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 27541#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 27539#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 27537#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 27535#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 27533#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 27531#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 27529#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 27527#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 27525#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 27513#L150 assume 4400 == ssl3_connect_~s__state~0#1; 27512#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 27510#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 27511#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 28365#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28360#L557 ssl3_connect_~skip~0#1 := 0; 28359#L120-1 assume !false; 28358#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28357#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 28356#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 28355#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 28354#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 28353#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 28352#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 28351#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 28350#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 28349#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 28348#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 28347#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 28343#L156 assume 4416 == ssl3_connect_~s__state~0#1; 28341#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 28340#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 28339#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 28338#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 28336#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28331#L557 ssl3_connect_~skip~0#1 := 0; 28330#L120-1 assume !false; 28329#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28328#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 28327#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 28326#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 28325#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 28324#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 28323#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 28322#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 28321#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 28320#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 28319#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 28318#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 28317#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 28316#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 28305#L162 assume 4432 == ssl3_connect_~s__state~0#1; 28303#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 28301#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 28299#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 28296#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28290#L557 ssl3_connect_~skip~0#1 := 0; 28288#L120-1 assume !false; 28286#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28284#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 28282#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 28280#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 28278#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 28276#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 28274#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 28272#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 28270#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 28241#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 28238#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 28236#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 28230#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 28226#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 28220#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 28216#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 28074#L168 assume 4448 == ssl3_connect_~s__state~0#1; 28073#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 28071#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 28034#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 28035#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 28816#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28811#L557 ssl3_connect_~skip~0#1 := 0; 28810#L120-1 assume !false; 28809#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28808#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 28807#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 28806#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 28805#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 28804#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 28803#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 28802#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 28801#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 28800#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 28799#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 28798#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 28797#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 28796#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 28795#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 28794#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 28791#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 28785#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 28783#L174 assume 4464 == ssl3_connect_~s__state~0#1; 28641#L184 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 28780#L383 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 28777#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28771#L557 ssl3_connect_~skip~0#1 := 0; 28769#L120-1 assume !false; 28767#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28765#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 28763#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 28761#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 28759#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 28757#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 28754#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 28751#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 28748#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 28745#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 28742#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 28739#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 28736#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 28733#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 28730#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 28727#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 28724#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 28721#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 28718#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 28715#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 28712#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 28709#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 28706#L186 assume 4480 == ssl3_connect_~s__state~0#1; 28636#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 28701#L392 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 28696#L396 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 28692#L396-2 ssl3_connect_~s__init_num~0#1 := 0; 28652#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28646#L557 ssl3_connect_~skip~0#1 := 0; 28644#L120-1 assume !false; 28642#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28639#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 28637#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 28610#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 28611#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 28665#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 28664#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 28663#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 28662#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 28661#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 28660#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 28659#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 28658#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 28657#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 28656#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 28655#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 28654#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 28653#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 28647#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 28645#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 28643#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 28640#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 28638#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 28635#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 28629#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 28626#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 28624#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 28621#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 28618#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 28609#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 28600#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 28601#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 28603#L216 assume 4352 == ssl3_connect_~s__state~0#1; 28679#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 28677#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 28676#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 28634#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28628#L557 ssl3_connect_~skip~0#1 := 0; 28625#L120-1 assume !false; 28623#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28620#L123 assume 12292 == ssl3_connect_~s__state~0#1; 28615#L124 [2022-11-02 20:22:09,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:09,097 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 16 times [2022-11-02 20:22:09,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:09,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328374478] [2022-11-02 20:22:09,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:09,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:09,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:09,104 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:22:09,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:09,112 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:22:09,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:09,113 INFO L85 PathProgramCache]: Analyzing trace with hash 1767828925, now seen corresponding path program 1 times [2022-11-02 20:22:09,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:09,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022223198] [2022-11-02 20:22:09,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:09,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:09,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:22:09,230 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:22:09,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:22:09,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022223198] [2022-11-02 20:22:09,231 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022223198] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:22:09,231 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:22:09,231 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:22:09,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764654534] [2022-11-02 20:22:09,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:22:09,232 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:22:09,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:22:09,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:22:09,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:22:09,233 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:22:09,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:22:09,428 INFO L93 Difference]: Finished difference Result 3402 states and 4502 transitions. [2022-11-02 20:22:09,428 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3402 states and 4502 transitions. [2022-11-02 20:22:09,448 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3392 [2022-11-02 20:22:09,466 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3402 states to 3402 states and 4502 transitions. [2022-11-02 20:22:09,467 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3402 [2022-11-02 20:22:09,471 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3402 [2022-11-02 20:22:09,472 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3402 states and 4502 transitions. [2022-11-02 20:22:09,477 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:22:09,478 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3402 states and 4502 transitions. [2022-11-02 20:22:09,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3402 states and 4502 transitions. [2022-11-02 20:22:09,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3402 to 3386. [2022-11-02 20:22:09,550 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:22:09,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3386 states to 3386 states and 4486 transitions. [2022-11-02 20:22:09,560 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3386 states and 4486 transitions. [2022-11-02 20:22:09,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:22:09,561 INFO L428 stractBuchiCegarLoop]: Abstraction has 3386 states and 4486 transitions. [2022-11-02 20:22:09,561 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2022-11-02 20:22:09,562 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3386 states and 4486 transitions. [2022-11-02 20:22:09,577 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2022-11-02 20:22:09,578 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:22:09,578 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:22:09,580 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:22:09,580 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:22:09,581 INFO L748 eck$LassoCheckResult]: Stem: 33764#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); 33660#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#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~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#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;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#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;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#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;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#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~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 33661#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 33760#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 33679#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 33681#L120-1 assume !false; 35643#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35642#L123 assume 12292 == ssl3_connect_~s__state~0#1; 33963#L124 [2022-11-02 20:22:09,581 INFO L750 eck$LassoCheckResult]: Loop: 33963#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 33712#L228 ssl3_connect_~s__server~0#1 := 0; 33698#L233 assume 0 != ssl3_connect_~cb~0#1; 33686#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 33641#L238 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; 33642#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 33655#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 33656#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 35478#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 34210#L557 ssl3_connect_~skip~0#1 := 0; 34211#L120-1 assume !false; 35284#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35285#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 33949#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 33950#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 35073#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 35074#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 34990#L138 assume 4368 == ssl3_connect_~s__state~0#1; 34989#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 34988#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 34559#L282-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; 34986#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 34985#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 33869#L557 ssl3_connect_~skip~0#1 := 0; 33870#L120-1 assume !false; 33865#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 33866#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 33861#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 33862#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 33857#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 33858#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 33853#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 33854#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 33817#L144 assume 4384 == ssl3_connect_~s__state~0#1; 33818#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 33790#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 33735#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 33798#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 33800#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 34981#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 34976#L557 ssl3_connect_~skip~0#1 := 0; 34975#L120-1 assume !false; 34974#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 34973#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 34972#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 34971#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 34970#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 34969#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 34968#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 34967#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 34966#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 34964#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 34920#L150 assume 4400 == ssl3_connect_~s__state~0#1; 34918#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 34915#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 34916#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 35447#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35442#L557 ssl3_connect_~skip~0#1 := 0; 35441#L120-1 assume !false; 35440#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35439#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 35438#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 35437#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 35436#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 35435#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 35434#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 35433#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 35432#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 35431#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 35430#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 35429#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 35428#L156 assume 4416 == ssl3_connect_~s__state~0#1; 35215#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 35427#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 35426#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 35425#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 35423#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35418#L557 ssl3_connect_~skip~0#1 := 0; 35417#L120-1 assume !false; 35416#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35415#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 35414#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 35413#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 35412#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 35411#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 35410#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 35409#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 35408#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 35407#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 35406#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 35405#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 35404#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 35403#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 35402#L162 assume 4432 == ssl3_connect_~s__state~0#1; 35209#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 35401#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 35400#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 35398#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35393#L557 ssl3_connect_~skip~0#1 := 0; 35392#L120-1 assume !false; 35391#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35390#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 35389#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 35388#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 35387#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 35386#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 35385#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 35384#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 35383#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 35382#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 35381#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 35380#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 35379#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 35378#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 35377#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 35376#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 35375#L168 assume 4448 == ssl3_connect_~s__state~0#1; 35203#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 35374#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 35250#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 35251#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 35475#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35470#L557 ssl3_connect_~skip~0#1 := 0; 35469#L120-1 assume !false; 35468#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35467#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 35466#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 35465#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 35464#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 35463#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 35462#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 35461#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 35460#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 35459#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 35458#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 35457#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 35456#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 35455#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 35454#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 35453#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 35452#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 35451#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 35171#L174 assume 4464 == ssl3_connect_~s__state~0#1; 35084#L184 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 35162#L383 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 35160#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35153#L557 ssl3_connect_~skip~0#1 := 0; 35150#L120-1 assume !false; 35147#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35144#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 35141#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 35138#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 35135#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 35132#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 35129#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 35126#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 35123#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 35120#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 35117#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 35114#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 35111#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 35108#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 35105#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 35102#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 35099#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 35096#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 35093#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 35090#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 35087#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 35080#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 35065#L186 assume 4480 == ssl3_connect_~s__state~0#1; 35064#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 35063#L392 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 35061#L396 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; 35059#L396-2 ssl3_connect_~s__init_num~0#1 := 0; 35057#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35052#L557 ssl3_connect_~skip~0#1 := 0; 35051#L120-1 assume !false; 35050#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35049#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 35048#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 35047#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 35046#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 35045#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 35044#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 35043#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 35042#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 35041#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 35040#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 35039#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 35038#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 35037#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 35036#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 35035#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 35034#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 35033#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 35032#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 35031#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 35030#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 35029#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 35028#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 35027#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 35026#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 35025#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 35019#L198 assume 4512 == ssl3_connect_~s__state~0#1; 35018#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet51#1;havoc ssl3_connect_#t~nondet51#1; 35017#L417 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; 35016#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 35015#L423-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 34237#L432 assume !(0 == ssl3_connect_~tmp___8~0#1); 34238#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35632#L557 ssl3_connect_~skip~0#1 := 0; 35631#L120-1 assume !false; 35630#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35629#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 35628#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 35627#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 35626#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 35625#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 35624#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 35623#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 35622#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 35621#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 35620#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 35619#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 35618#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 35617#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 35616#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 35615#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 35614#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 35613#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 35612#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 35611#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 35610#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 35609#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 35608#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 35607#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 35606#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 35605#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 35604#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 35603#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 35494#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 35492#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 35493#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 33767#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 33746#L216 assume 4352 == ssl3_connect_~s__state~0#1; 33747#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 35011#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 34236#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 34207#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 34094#L557 ssl3_connect_~skip~0#1 := 0; 33985#L120-1 assume !false; 33974#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 33962#L123 assume 12292 == ssl3_connect_~s__state~0#1; 33963#L124 [2022-11-02 20:22:09,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:09,582 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 17 times [2022-11-02 20:22:09,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:09,583 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547900955] [2022-11-02 20:22:09,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:09,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:09,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:09,588 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:22:09,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:09,594 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:22:09,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:09,595 INFO L85 PathProgramCache]: Analyzing trace with hash -161912192, now seen corresponding path program 1 times [2022-11-02 20:22:09,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:09,595 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771645596] [2022-11-02 20:22:09,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:09,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:09,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:22:09,706 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:22:09,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:22:09,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771645596] [2022-11-02 20:22:09,707 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771645596] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:22:09,707 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:22:09,708 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:22:09,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170964676] [2022-11-02 20:22:09,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:22:09,708 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:22:09,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:22:09,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:22:09,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:22:09,710 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:22:09,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:22:09,964 INFO L93 Difference]: Finished difference Result 3386 states and 4270 transitions. [2022-11-02 20:22:09,965 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3386 states and 4270 transitions. [2022-11-02 20:22:09,985 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2022-11-02 20:22:10,004 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3386 states to 3386 states and 4270 transitions. [2022-11-02 20:22:10,005 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3386 [2022-11-02 20:22:10,009 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3386 [2022-11-02 20:22:10,009 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3386 states and 4270 transitions. [2022-11-02 20:22:10,015 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:22:10,016 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3386 states and 4270 transitions. [2022-11-02 20:22:10,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3386 states and 4270 transitions. [2022-11-02 20:22:10,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3386 to 3370. [2022-11-02 20:22:10,087 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:22:10,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3370 states to 3370 states and 4254 transitions. [2022-11-02 20:22:10,097 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3370 states and 4254 transitions. [2022-11-02 20:22:10,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:22:10,098 INFO L428 stractBuchiCegarLoop]: Abstraction has 3370 states and 4254 transitions. [2022-11-02 20:22:10,099 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2022-11-02 20:22:10,099 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3370 states and 4254 transitions. [2022-11-02 20:22:10,114 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3360 [2022-11-02 20:22:10,115 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:22:10,115 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:22:10,117 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:22:10,117 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:22:10,118 INFO L748 eck$LassoCheckResult]: Stem: 40530#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); 40438#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#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~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#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;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#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;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#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;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#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~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 40439#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 40525#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 40456#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 40458#L120-1 assume !false; 42560#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42559#L123 assume 12292 == ssl3_connect_~s__state~0#1; 42269#L124 [2022-11-02 20:22:10,118 INFO L750 eck$LassoCheckResult]: Loop: 42269#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 42264#L228 ssl3_connect_~s__server~0#1 := 0; 42557#L233 assume 0 != ssl3_connect_~cb~0#1; 42556#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 42555#L238 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; 42553#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 42551#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 42550#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 42547#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 42541#L557 ssl3_connect_~skip~0#1 := 0; 42537#L120-1 assume !false; 42535#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42533#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 42532#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 42531#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 42530#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 42529#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 42527#L138 assume 4368 == ssl3_connect_~s__state~0#1; 42261#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 42501#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 42460#L282-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; 42454#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 42440#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 42434#L557 ssl3_connect_~skip~0#1 := 0; 42432#L120-1 assume !false; 42430#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42428#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 42426#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 42424#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 42422#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 42420#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 42418#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 42414#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 42410#L144 assume 4384 == ssl3_connect_~s__state~0#1; 42258#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 42404#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 42398#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 42395#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 42392#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 42388#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 42381#L557 ssl3_connect_~skip~0#1 := 0; 42378#L120-1 assume !false; 42375#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42372#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 42369#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 42366#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 42363#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 42360#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 42358#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 42357#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 42355#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 42354#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 42253#L150 assume 4400 == ssl3_connect_~s__state~0#1; 42252#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 42250#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 42251#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 43509#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 43494#L557 ssl3_connect_~skip~0#1 := 0; 43491#L120-1 assume !false; 43488#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 43485#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 43482#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 43479#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 43476#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 43473#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 43470#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 43467#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 43464#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 43461#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 43458#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 43455#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 43452#L156 assume 4416 == ssl3_connect_~s__state~0#1; 42309#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 43447#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 43444#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 43441#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 43437#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 43431#L557 ssl3_connect_~skip~0#1 := 0; 43428#L120-1 assume !false; 43425#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 43422#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 43416#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 43414#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 43412#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 43410#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 43408#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 43406#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 43404#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 43402#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 43400#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 43398#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 43396#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 43394#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 43392#L162 assume 4432 == ssl3_connect_~s__state~0#1; 42306#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 43389#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 43387#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 43384#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 43378#L557 ssl3_connect_~skip~0#1 := 0; 43376#L120-1 assume !false; 43374#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 43372#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 43370#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 43368#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 43366#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 43364#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 43362#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 43361#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 43359#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 43357#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 43353#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 43347#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 43345#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 43343#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 43341#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 43339#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 43337#L168 assume 4448 == ssl3_connect_~s__state~0#1; 42303#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 43329#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 43326#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 43324#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 43319#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 43313#L557 ssl3_connect_~skip~0#1 := 0; 43311#L120-1 assume !false; 43309#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 43307#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 43305#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 43303#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 43301#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 43299#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 43297#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 43295#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 43293#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 43291#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 43289#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 43287#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 43285#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 43283#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 43281#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 43279#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 43277#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 43276#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 43274#L174 assume 4464 == ssl3_connect_~s__state~0#1; 42298#L184 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 43271#L383 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 43256#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 43250#L557 ssl3_connect_~skip~0#1 := 0; 43248#L120-1 assume !false; 43246#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 43244#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 43242#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 43240#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 43238#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 43236#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 43234#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 43230#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 43229#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 43226#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 43223#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 43219#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 43212#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 43209#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 43206#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 43203#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 43199#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 43191#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 43187#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 43183#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 43179#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 43175#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 43171#L186 assume 4480 == ssl3_connect_~s__state~0#1; 42295#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 43164#L392 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 43159#L396 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; 40430#L396-2 ssl3_connect_~s__init_num~0#1 := 0; 40410#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 43758#L557 ssl3_connect_~skip~0#1 := 0; 43757#L120-1 assume !false; 43756#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 43755#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 43754#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 43753#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 43752#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 43751#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 40465#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 40443#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 40400#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 40401#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 40503#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 40402#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 40403#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 40479#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 40431#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 40432#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 43742#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 43741#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 43740#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 40461#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 40462#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 43739#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 43738#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 43737#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 43736#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 43735#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 43734#L198 assume 4512 == ssl3_connect_~s__state~0#1; 42290#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet51#1;havoc ssl3_connect_#t~nondet51#1; 43733#L417 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; 43732#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 43731#L423-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 43729#L432 assume !(0 == ssl3_connect_~tmp___8~0#1); 43723#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 43717#L557 ssl3_connect_~skip~0#1 := 0; 43715#L120-1 assume !false; 43713#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 43711#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 43709#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 43707#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 43705#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 43703#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 43701#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 43699#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 43697#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 43695#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 43693#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 43691#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 43689#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 43687#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 43685#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 43683#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 43681#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 43679#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 43677#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 43675#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 43673#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 43671#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 43669#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 43667#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 43665#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 43663#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 43661#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 40466#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 40467#L204 assume 4528 == ssl3_connect_~s__state~0#1; 40522#L208 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet52#1;havoc ssl3_connect_#t~nondet52#1; 41943#L440 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; 41941#L447 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 41942#L447-1 ssl3_connect_~s__init_num~0#1 := 0; 42347#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 42342#L557 ssl3_connect_~skip~0#1 := 0; 42341#L120-1 assume !false; 42340#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42339#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 42338#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 42337#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 42336#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 42335#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 42334#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 42333#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 42332#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 42331#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 42330#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 42329#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 42328#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 42327#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 42326#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 42325#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 42324#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 42323#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 42322#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 42321#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 42320#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 42319#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 42318#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 42317#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 42316#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 42315#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 42314#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 42313#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 42312#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 42311#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 42310#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 42283#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 42282#L216 assume 4352 == ssl3_connect_~s__state~0#1; 42281#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 42279#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 42278#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 42277#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 42272#L557 ssl3_connect_~skip~0#1 := 0; 42271#L120-1 assume !false; 42270#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42268#L123 assume 12292 == ssl3_connect_~s__state~0#1; 42269#L124 [2022-11-02 20:22:10,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:10,119 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 18 times [2022-11-02 20:22:10,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:10,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944766447] [2022-11-02 20:22:10,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:10,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:10,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:10,125 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:22:10,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:10,131 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:22:10,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:10,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1418369393, now seen corresponding path program 1 times [2022-11-02 20:22:10,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:10,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677769448] [2022-11-02 20:22:10,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:10,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:10,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:22:10,305 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:22:10,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:22:10,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677769448] [2022-11-02 20:22:10,306 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677769448] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:22:10,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [585305475] [2022-11-02 20:22:10,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:10,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:22:10,307 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:22:10,308 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:22:10,326 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-11-02 20:22:10,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:22:10,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:22:10,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:22:10,628 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:22:10,629 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:22:10,738 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:22:10,738 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [585305475] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:22:10,738 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:22:10,739 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-11-02 20:22:10,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202669453] [2022-11-02 20:22:10,739 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:22:10,740 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:22:10,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:22:10,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:22:10,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:22:10,741 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:22:10,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:22:10,975 INFO L93 Difference]: Finished difference Result 4316 states and 5330 transitions. [2022-11-02 20:22:10,975 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4316 states and 5330 transitions. [2022-11-02 20:22:11,001 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3352 [2022-11-02 20:22:11,022 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4316 states to 4316 states and 5330 transitions. [2022-11-02 20:22:11,022 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4316 [2022-11-02 20:22:11,027 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4316 [2022-11-02 20:22:11,028 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4316 states and 5330 transitions. [2022-11-02 20:22:11,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:22:11,035 INFO L218 hiAutomatonCegarLoop]: Abstraction has 4316 states and 5330 transitions. [2022-11-02 20:22:11,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4316 states and 5330 transitions. [2022-11-02 20:22:11,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4316 to 3355. [2022-11-02 20:22:11,109 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:22:11,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3355 states to 3355 states and 4207 transitions. [2022-11-02 20:22:11,119 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3355 states and 4207 transitions. [2022-11-02 20:22:11,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-02 20:22:11,120 INFO L428 stractBuchiCegarLoop]: Abstraction has 3355 states and 4207 transitions. [2022-11-02 20:22:11,121 INFO L335 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2022-11-02 20:22:11,121 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3355 states and 4207 transitions. [2022-11-02 20:22:11,137 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3344 [2022-11-02 20:22:11,137 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:22:11,137 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:22:11,140 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:22:11,140 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:22:11,140 INFO L748 eck$LassoCheckResult]: Stem: 49960#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); 49867#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#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~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#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;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#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;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#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;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#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~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 49868#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 49956#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 49886#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 49888#L120-1 assume !false; 49969#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 49968#L123 assume 12292 == ssl3_connect_~s__state~0#1; 49911#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 49912#L228 [2022-11-02 20:22:11,141 INFO L750 eck$LassoCheckResult]: Loop: 49912#L228 ssl3_connect_~s__server~0#1 := 0; 49902#L233 assume 0 != ssl3_connect_~cb~0#1; 49892#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 49851#L238 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; 49852#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 49863#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 49837#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 49838#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 53166#L557 ssl3_connect_~skip~0#1 := 0; 53164#L120-1 assume !false; 53162#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 53160#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 53158#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 53156#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 53154#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 53153#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 50214#L138 assume 4368 == ssl3_connect_~s__state~0#1; 49938#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 49827#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 49828#L282-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; 49910#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 49959#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 53140#L557 ssl3_connect_~skip~0#1 := 0; 53138#L120-1 assume !false; 53136#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 53134#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 53132#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 53130#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 53128#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 53126#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 53125#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 50213#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 50114#L144 assume 4384 == ssl3_connect_~s__state~0#1; 49859#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 49860#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 49923#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 49931#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 49933#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 49934#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 53118#L557 ssl3_connect_~skip~0#1 := 0; 53117#L120-1 assume !false; 53116#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 53111#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 53109#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 53107#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 53105#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 53103#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 53101#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 53099#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 53098#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 53097#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 53052#L150 assume 4400 == ssl3_connect_~s__state~0#1; 49927#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 49917#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 49843#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 49904#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 49935#L557 ssl3_connect_~skip~0#1 := 0; 49875#L120-1 assume !false; 49853#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 49849#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 49850#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 49903#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 49957#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 49944#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 49894#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 49895#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 52233#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 52227#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 51890#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 51889#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 51888#L156 assume 4416 == ssl3_connect_~s__state~0#1; 51339#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 51887#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 51885#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 51884#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 51883#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 51878#L557 ssl3_connect_~skip~0#1 := 0; 51877#L120-1 assume !false; 51876#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51875#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 51874#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 51873#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 51872#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 51871#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 51870#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 51868#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 51867#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 51866#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 51865#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 51863#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 51862#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 51861#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 51860#L162 assume 4432 == ssl3_connect_~s__state~0#1; 51336#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 51858#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 51857#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 51854#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 51849#L557 ssl3_connect_~skip~0#1 := 0; 51843#L120-1 assume !false; 51841#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51839#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 51837#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 51835#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 51833#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 51831#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 51829#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 51827#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 51825#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 51823#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 51821#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 51819#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 51817#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 51815#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 51813#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 51811#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 51809#L168 assume 4448 == ssl3_connect_~s__state~0#1; 51333#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 51806#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 51804#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 51802#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 51799#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 51793#L557 ssl3_connect_~skip~0#1 := 0; 51791#L120-1 assume !false; 51789#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51787#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 51785#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 51783#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 51782#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 51781#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 51780#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 51779#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 51778#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 51777#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 51775#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 51774#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 51773#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 51771#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 51770#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 51769#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 51768#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 51767#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 51766#L174 assume 4464 == ssl3_connect_~s__state~0#1; 51328#L184 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 51764#L383 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 51763#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 51753#L557 ssl3_connect_~skip~0#1 := 0; 51751#L120-1 assume !false; 51749#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51747#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 51745#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 51743#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 51741#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 51739#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 51737#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 51735#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 51733#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 51731#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 51729#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 51727#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 51725#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 51723#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 51721#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 51719#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 51717#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 51715#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 51713#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 51711#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 51709#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 51707#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 51705#L186 assume 4480 == ssl3_connect_~s__state~0#1; 51325#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 51702#L392 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 51699#L396 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; 51697#L396-2 ssl3_connect_~s__init_num~0#1 := 0; 51696#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 51551#L557 ssl3_connect_~skip~0#1 := 0; 51550#L120-1 assume !false; 51549#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51547#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 51545#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 51543#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 51541#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 51540#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 51538#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 51536#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 51533#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 51527#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 51525#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 51523#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 51521#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 51519#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 51517#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 51515#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 51513#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 51511#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 51509#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 51507#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 51505#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 51503#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 51501#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 51499#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 51497#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 51495#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 51493#L198 assume 4512 == ssl3_connect_~s__state~0#1; 51319#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet51#1;havoc ssl3_connect_#t~nondet51#1; 51490#L417 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; 51488#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 51486#L423-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 51484#L432 assume !(0 == ssl3_connect_~tmp___8~0#1); 51481#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 51475#L557 ssl3_connect_~skip~0#1 := 0; 51473#L120-1 assume !false; 51471#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51469#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 51467#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 51465#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 51464#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 51462#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 51460#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 51458#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 51455#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 51449#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 51447#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 51445#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 51443#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 51441#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 51439#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 51437#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 51435#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 51433#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 51431#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 51429#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 51427#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 51425#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 51423#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 51421#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 51419#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 51417#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 51415#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 51413#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 51316#L204 assume 4528 == ssl3_connect_~s__state~0#1; 51312#L208 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet52#1;havoc ssl3_connect_#t~nondet52#1; 51310#L440 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; 49970#L447 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 49971#L447-1 ssl3_connect_~s__init_num~0#1 := 0; 51406#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 51401#L557 ssl3_connect_~skip~0#1 := 0; 51400#L120-1 assume !false; 51399#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51398#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 51397#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 51396#L129 assume 4096 == ssl3_connect_~s__state~0#1; 49912#L228 [2022-11-02 20:22:11,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:11,142 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 1 times [2022-11-02 20:22:11,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:11,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564028637] [2022-11-02 20:22:11,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:11,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:11,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:11,148 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:22:11,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:11,154 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:22:11,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:11,155 INFO L85 PathProgramCache]: Analyzing trace with hash 431918283, now seen corresponding path program 1 times [2022-11-02 20:22:11,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:11,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007259016] [2022-11-02 20:22:11,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:11,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:11,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:22:11,281 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:22:11,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:22:11,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007259016] [2022-11-02 20:22:11,281 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007259016] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:22:11,282 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:22:11,282 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:22:11,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023142337] [2022-11-02 20:22:11,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:22:11,283 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:22:11,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:22:11,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:22:11,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:22:11,284 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:22:11,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:22:11,486 INFO L93 Difference]: Finished difference Result 3687 states and 4587 transitions. [2022-11-02 20:22:11,486 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3687 states and 4587 transitions. [2022-11-02 20:22:11,508 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3676 [2022-11-02 20:22:11,537 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3687 states to 3687 states and 4587 transitions. [2022-11-02 20:22:11,538 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3687 [2022-11-02 20:22:11,542 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3687 [2022-11-02 20:22:11,542 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3687 states and 4587 transitions. [2022-11-02 20:22:11,549 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:22:11,549 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3687 states and 4587 transitions. [2022-11-02 20:22:11,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3687 states and 4587 transitions. [2022-11-02 20:22:11,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3687 to 3471. [2022-11-02 20:22:11,625 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:22:11,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3471 states to 3471 states and 4363 transitions. [2022-11-02 20:22:11,645 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3471 states and 4363 transitions. [2022-11-02 20:22:11,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:22:11,646 INFO L428 stractBuchiCegarLoop]: Abstraction has 3471 states and 4363 transitions. [2022-11-02 20:22:11,646 INFO L335 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2022-11-02 20:22:11,646 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3471 states and 4363 transitions. [2022-11-02 20:22:11,663 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2022-11-02 20:22:11,663 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:22:11,663 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:22:11,667 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:22:11,667 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:22:11,667 INFO L748 eck$LassoCheckResult]: Stem: 57011#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); 56914#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#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~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#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;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#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;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#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;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#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~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 56915#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 57007#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 56934#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 56936#L120-1 assume !false; 57019#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57018#L123 assume 12292 == ssl3_connect_~s__state~0#1; 56959#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 56960#L228 [2022-11-02 20:22:11,668 INFO L750 eck$LassoCheckResult]: Loop: 56960#L228 ssl3_connect_~s__server~0#1 := 0; 57445#L233 assume 0 != ssl3_connect_~cb~0#1; 57430#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 57431#L238 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; 57419#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 57418#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 57406#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 57407#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57380#L557 ssl3_connect_~skip~0#1 := 0; 57381#L120-1 assume !false; 57366#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57367#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 57352#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 57353#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 57338#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 57339#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 58061#L138 assume 4368 == ssl3_connect_~s__state~0#1; 57096#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 58043#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 58041#L282-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; 58039#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 58021#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 58018#L557 ssl3_connect_~skip~0#1 := 0; 58017#L120-1 assume !false; 58016#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 58015#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 58014#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 58013#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 58012#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 58011#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 58010#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 58009#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 57089#L144 assume 4384 == ssl3_connect_~s__state~0#1; 57090#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 57078#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 57077#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 58005#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 58002#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 57999#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57993#L557 ssl3_connect_~skip~0#1 := 0; 57990#L120-1 assume !false; 57984#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57982#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 57980#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 57978#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 57976#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 57974#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 57972#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 57970#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 57968#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 57966#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 57964#L150 assume 4400 == ssl3_connect_~s__state~0#1; 57526#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 57959#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 57956#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 57953#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57945#L557 ssl3_connect_~skip~0#1 := 0; 57942#L120-1 assume !false; 57936#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57934#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 57932#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 57930#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 57928#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 57926#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 57924#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 57922#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 57920#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 57918#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 57916#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 57914#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 57912#L156 assume 4416 == ssl3_connect_~s__state~0#1; 57518#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 57909#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 57907#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 57906#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 57903#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57897#L557 ssl3_connect_~skip~0#1 := 0; 57894#L120-1 assume !false; 57888#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57886#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 57884#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 57882#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 57880#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 57878#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 57876#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 57874#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 57872#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 57870#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 57868#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 57866#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 57864#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 57862#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 57860#L162 assume 4432 == ssl3_connect_~s__state~0#1; 57510#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 57857#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 57855#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 57846#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57840#L557 ssl3_connect_~skip~0#1 := 0; 57838#L120-1 assume !false; 57836#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57834#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 57832#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 57830#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 57828#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 57826#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 57824#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 57822#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 57820#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 57818#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 57816#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 57814#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 57812#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 57810#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 57808#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 57806#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 57803#L168 assume 4448 == ssl3_connect_~s__state~0#1; 57502#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 57800#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 57742#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 57743#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 57799#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57793#L557 ssl3_connect_~skip~0#1 := 0; 57790#L120-1 assume !false; 57784#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57782#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 57780#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 57778#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 57776#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 57774#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 57772#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 57770#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 57768#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 57766#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 57764#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 57762#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 57760#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 57758#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 57756#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 57754#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 57752#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 57750#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 57748#L174 assume 4464 == ssl3_connect_~s__state~0#1; 57478#L184 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 57745#L383 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 57728#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57722#L557 ssl3_connect_~skip~0#1 := 0; 57720#L120-1 assume !false; 57718#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57716#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 57714#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 57712#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 57710#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 57707#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 57705#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 57703#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 57701#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 57699#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 57697#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 57695#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 57693#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 57691#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 57689#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 57687#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 57685#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 57683#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 57681#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 57679#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 57677#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 57675#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 57672#L186 assume 4480 == ssl3_connect_~s__state~0#1; 57671#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 57633#L392 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 57634#L396 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; 57669#L396-2 ssl3_connect_~s__init_num~0#1 := 0; 57624#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57620#L557 ssl3_connect_~skip~0#1 := 0; 57615#L120-1 assume !false; 57616#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57611#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 57612#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 57607#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 57608#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 57603#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 57604#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 57599#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 57600#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 57595#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 57596#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 57591#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 57592#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 57587#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 57588#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 57583#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 57584#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 57579#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 57580#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 57575#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 57576#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 57571#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 57572#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 57567#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 57568#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 57563#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 57564#L198 assume 4512 == ssl3_connect_~s__state~0#1; 57447#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet51#1;havoc ssl3_connect_#t~nondet51#1; 57561#L417 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; 57557#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 57558#L423-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 57553#L432 assume !(0 == ssl3_connect_~tmp___8~0#1); 57554#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 58144#L557 ssl3_connect_~skip~0#1 := 0; 58143#L120-1 assume !false; 58142#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 58141#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 58140#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 58139#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 58138#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 58137#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 58136#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 58135#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 58134#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 58133#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 58132#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 58131#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 58130#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 58129#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 58128#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 58127#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 58126#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 58125#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 58124#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 58123#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 58122#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 58121#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 58120#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 58119#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 58118#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 58117#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 58116#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 58115#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 58114#L204 assume 4528 == ssl3_connect_~s__state~0#1; 57437#L208 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet52#1;havoc ssl3_connect_#t~nondet52#1; 58113#L440 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; 57415#L447 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 57410#L447-1 ssl3_connect_~s__init_num~0#1 := 0; 57392#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57388#L557 ssl3_connect_~skip~0#1 := 0; 57373#L120-1 assume !false; 57374#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57359#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 57360#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 57345#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 57346#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 57331#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 57332#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 58540#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 58539#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 58538#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 58537#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 58536#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 58535#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 58534#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 58533#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 58532#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 58531#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 58530#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 58529#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 58528#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 58527#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 57394#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 57384#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 57377#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 57370#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 57363#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 57356#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 57349#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 57342#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 57335#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 57326#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 57323#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 57268#L216 assume 4352 == ssl3_connect_~s__state~0#1; 57269#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 57262#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 57263#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 57145#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57141#L557 ssl3_connect_~skip~0#1 := 0; 57134#L120-1 assume !false; 57135#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57128#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 57129#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 57121#L129 assume 4096 == ssl3_connect_~s__state~0#1; 56960#L228 [2022-11-02 20:22:11,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:11,669 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 2 times [2022-11-02 20:22:11,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:11,669 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209573850] [2022-11-02 20:22:11,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:11,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:11,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:11,676 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:22:11,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:11,687 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:22:11,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:11,687 INFO L85 PathProgramCache]: Analyzing trace with hash 1165182270, now seen corresponding path program 1 times [2022-11-02 20:22:11,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:11,688 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608890963] [2022-11-02 20:22:11,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:11,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:11,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:22:11,853 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:22:11,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:22:11,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608890963] [2022-11-02 20:22:11,854 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608890963] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:22:11,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [421956215] [2022-11-02 20:22:11,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:11,855 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:22:11,855 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:22:11,856 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:22:11,874 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-11-02 20:22:11,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:22:12,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:22:12,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:22:12,137 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:22:12,138 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:22:12,240 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:22:12,241 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [421956215] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:22:12,241 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:22:12,241 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-11-02 20:22:12,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249007555] [2022-11-02 20:22:12,244 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:22:12,245 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:22:12,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:22:12,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:22:12,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:22:12,247 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:22:12,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:22:12,854 INFO L93 Difference]: Finished difference Result 5088 states and 6106 transitions. [2022-11-02 20:22:12,854 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5088 states and 6106 transitions. [2022-11-02 20:22:12,890 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3744 [2022-11-02 20:22:12,916 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5088 states to 5080 states and 6098 transitions. [2022-11-02 20:22:12,917 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5080 [2022-11-02 20:22:12,923 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5080 [2022-11-02 20:22:12,923 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5080 states and 6098 transitions. [2022-11-02 20:22:12,933 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:22:12,933 INFO L218 hiAutomatonCegarLoop]: Abstraction has 5080 states and 6098 transitions. [2022-11-02 20:22:12,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5080 states and 6098 transitions. [2022-11-02 20:22:13,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5080 to 3467. [2022-11-02 20:22:13,012 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:22:13,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3467 states to 3467 states and 4251 transitions. [2022-11-02 20:22:13,022 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3467 states and 4251 transitions. [2022-11-02 20:22:13,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-02 20:22:13,028 INFO L428 stractBuchiCegarLoop]: Abstraction has 3467 states and 4251 transitions. [2022-11-02 20:22:13,028 INFO L335 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2022-11-02 20:22:13,028 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3467 states and 4251 transitions. [2022-11-02 20:22:13,044 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3456 [2022-11-02 20:22:13,044 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:22:13,045 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:22:13,047 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:22:13,047 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:22:13,048 INFO L748 eck$LassoCheckResult]: Stem: 67323#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); 67229#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#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~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#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;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#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;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#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;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#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~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 67230#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 67318#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 67248#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 67250#L120-1 assume !false; 67332#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67331#L123 assume 12292 == ssl3_connect_~s__state~0#1; 67272#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 67273#L228 [2022-11-02 20:22:13,048 INFO L750 eck$LassoCheckResult]: Loop: 67273#L228 ssl3_connect_~s__server~0#1 := 0; 67264#L233 assume 0 != ssl3_connect_~cb~0#1; 67254#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 67213#L238 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; 67214#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 68843#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 68714#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 68709#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 68703#L557 ssl3_connect_~skip~0#1 := 0; 68702#L120-1 assume !false; 68701#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 68699#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 68697#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 68696#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 68695#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 68693#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 67642#L138 assume 4368 == ssl3_connect_~s__state~0#1; 67303#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 67189#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 67190#L282-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; 67271#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 67322#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67653#L557 ssl3_connect_~skip~0#1 := 0; 67652#L120-1 assume !false; 67651#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67650#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 67649#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 67648#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 67647#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 67646#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 67645#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 67644#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 67643#L144 assume 4384 == ssl3_connect_~s__state~0#1; 67222#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 67223#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 67296#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 67297#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 67458#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 67459#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67447#L557 ssl3_connect_~skip~0#1 := 0; 67448#L120-1 assume !false; 67443#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67444#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 67439#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 67440#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 68688#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 68687#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 68686#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 68685#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 68684#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 68683#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 68682#L150 assume 4400 == ssl3_connect_~s__state~0#1; 68681#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 68680#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 67205#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 67267#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 70624#L557 ssl3_connect_~skip~0#1 := 0; 70623#L120-1 assume !false; 70617#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 70615#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 70613#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 70611#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 70610#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 70609#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 70607#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 70606#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 70605#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 70600#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 70598#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 70596#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 70595#L156 assume 4416 == ssl3_connect_~s__state~0#1; 67287#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 67288#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 67277#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 67278#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 67320#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 70648#L557 ssl3_connect_~skip~0#1 := 0; 70647#L120-1 assume !false; 70646#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 70645#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 70644#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 70643#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 70642#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 70641#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 70640#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 70639#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 70633#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 67321#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 67298#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 67195#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 67196#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 67326#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 70328#L162 assume 4432 == ssl3_connect_~s__state~0#1; 70327#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 70326#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 70324#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 70224#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 70218#L557 ssl3_connect_~skip~0#1 := 0; 70213#L120-1 assume !false; 70212#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 70025#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 70023#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 69677#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 69674#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 69672#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 69651#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 69648#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 69645#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 69642#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 69639#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 69636#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 69633#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 69630#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 69627#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 69624#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 69621#L168 assume 4448 == ssl3_connect_~s__state~0#1; 69618#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 69615#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 69611#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 69608#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 69605#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69598#L557 ssl3_connect_~skip~0#1 := 0; 69595#L120-1 assume !false; 69592#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69586#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 69584#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 69582#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 69580#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 69578#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 69577#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 69576#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 69522#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 69519#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 69513#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 69506#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 69503#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 69500#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 69497#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 69494#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 69491#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 69488#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 69485#L174 assume 4464 == ssl3_connect_~s__state~0#1; 69482#L184 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 69479#L383 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 69475#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69468#L557 ssl3_connect_~skip~0#1 := 0; 69465#L120-1 assume !false; 69462#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69459#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 69456#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 69453#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 69451#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 69449#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 69446#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 69440#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 69433#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 69430#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 69427#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 69424#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 69421#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 69418#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 69415#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 69412#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 69409#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 69406#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 69403#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 69400#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 69397#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 69394#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 68859#L186 assume 4480 == ssl3_connect_~s__state~0#1; 68860#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 68855#L392 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 68856#L396 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; 69076#L396-2 ssl3_connect_~s__init_num~0#1 := 0; 69073#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69060#L557 ssl3_connect_~skip~0#1 := 0; 68941#L120-1 assume !false; 68935#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 68933#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 68931#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 68929#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 68927#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 68925#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 68923#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 68921#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 68919#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 68917#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 68915#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 68913#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 68911#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 68909#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 68907#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 68905#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 68903#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 68901#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 68899#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 68897#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 68895#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 68893#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 68891#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 68889#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 68887#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 68885#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 68883#L198 assume 4512 == ssl3_connect_~s__state~0#1; 68881#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet51#1;havoc ssl3_connect_#t~nondet51#1; 68879#L417 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; 68878#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 68842#L423-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 68841#L432 assume !(0 == ssl3_connect_~tmp___8~0#1); 68839#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 68428#L557 ssl3_connect_~skip~0#1 := 0; 68429#L120-1 assume !false; 68420#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 68421#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 68412#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 68413#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 68404#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 68405#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 68396#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 68397#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 68388#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 68389#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 68380#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 68381#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 68373#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 68374#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 68367#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 68368#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 68360#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 68361#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 68354#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 68355#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 68346#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 68347#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 68338#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 68339#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 68330#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 68331#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 68322#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 68323#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 68314#L204 assume 4528 == ssl3_connect_~s__state~0#1; 68315#L208 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet52#1;havoc ssl3_connect_#t~nondet52#1; 68306#L440 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; 68307#L447 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 68219#L447-1 ssl3_connect_~s__init_num~0#1 := 0; 68082#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 68078#L557 ssl3_connect_~skip~0#1 := 0; 68067#L120-1 assume !false; 68068#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 70635#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 70634#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 68057#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 68058#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 68052#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 68049#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 68050#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 68820#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 68819#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 68818#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 68817#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 68816#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 68815#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 68814#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 68813#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 68812#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 68811#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 68810#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 68809#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 68808#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 68807#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 68806#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 68805#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 68804#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 68803#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 68802#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 68801#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 68800#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 68799#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 68798#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 68797#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 68796#L216 assume 4352 == ssl3_connect_~s__state~0#1; 67209#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 67210#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 67245#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 67246#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 68293#L557 ssl3_connect_~skip~0#1 := 0; 68294#L120-1 assume !false; 68289#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 68290#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 68285#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 68286#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 68281#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 68282#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 68277#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 68278#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 68273#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 68274#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 68269#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 68270#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 68265#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 68266#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 68261#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 68262#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 68257#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 68258#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 68253#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 68254#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 68249#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 68250#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 68245#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 68246#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 68241#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 68242#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 68237#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 68238#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 68233#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 68234#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 68229#L210 assume 4560 == ssl3_connect_~s__state~0#1; 68230#L214 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet53#1;havoc ssl3_connect_#t~nondet53#1; 68225#L467 assume !(ssl3_connect_~ret~0#1 <= 0); 68226#L470 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 3; 68217#L470-2 ssl3_connect_~s__init_num~0#1 := 0; 68218#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 68070#L557 ssl3_connect_~skip~0#1 := 0; 68071#L120-1 assume !false; 68065#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 68063#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 68060#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 68061#L129 assume 4096 == ssl3_connect_~s__state~0#1; 67273#L228 [2022-11-02 20:22:13,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:13,049 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 3 times [2022-11-02 20:22:13,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:13,050 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791071982] [2022-11-02 20:22:13,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:13,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:13,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:13,056 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:22:13,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:13,064 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:22:13,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:13,065 INFO L85 PathProgramCache]: Analyzing trace with hash -2110043190, now seen corresponding path program 1 times [2022-11-02 20:22:13,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:13,065 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267819050] [2022-11-02 20:22:13,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:13,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:13,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:22:13,209 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:22:13,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:22:13,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267819050] [2022-11-02 20:22:13,209 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267819050] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:22:13,210 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:22:13,210 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:22:13,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087159938] [2022-11-02 20:22:13,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:22:13,211 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:22:13,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:22:13,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:22:13,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:22:13,212 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:22:13,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:22:13,416 INFO L93 Difference]: Finished difference Result 3611 states and 4350 transitions. [2022-11-02 20:22:13,417 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3611 states and 4350 transitions. [2022-11-02 20:22:13,438 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2022-11-02 20:22:13,452 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3611 states to 3275 states and 3974 transitions. [2022-11-02 20:22:13,452 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3275 [2022-11-02 20:22:13,456 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3275 [2022-11-02 20:22:13,456 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3275 states and 3974 transitions. [2022-11-02 20:22:13,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:22:13,461 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3275 states and 3974 transitions. [2022-11-02 20:22:13,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3275 states and 3974 transitions. [2022-11-02 20:22:13,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3275 to 3107. [2022-11-02 20:22:13,524 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:22:13,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3107 states to 3107 states and 3786 transitions. [2022-11-02 20:22:13,533 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3107 states and 3786 transitions. [2022-11-02 20:22:13,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:22:13,535 INFO L428 stractBuchiCegarLoop]: Abstraction has 3107 states and 3786 transitions. [2022-11-02 20:22:13,536 INFO L335 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2022-11-02 20:22:13,536 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3107 states and 3786 transitions. [2022-11-02 20:22:13,550 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2022-11-02 20:22:13,550 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:22:13,550 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:22:13,552 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:22:13,553 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:22:13,553 INFO L748 eck$LassoCheckResult]: Stem: 74413#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); 74316#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#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~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#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;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#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;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#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;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#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~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 74317#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 74408#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 74335#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 74337#L120-1 assume !false; 74422#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74421#L123 assume 12292 == ssl3_connect_~s__state~0#1; 74364#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 74365#L228 ssl3_connect_~s__server~0#1 := 0; 74352#L233 assume !(0 != ssl3_connect_~cb~0#1); 74341#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 74298#L238 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; 74299#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 74312#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 74283#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 74284#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 77374#L557 ssl3_connect_~skip~0#1 := 0; 77373#L120-1 assume !false; 77372#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 77371#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 77370#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 77369#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 77368#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 77367#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 76158#L138 assume 4368 == ssl3_connect_~s__state~0#1; 76156#L142 [2022-11-02 20:22:13,553 INFO L750 eck$LassoCheckResult]: Loop: 76156#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 76155#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 76151#L282-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; 76150#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 76149#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 76143#L557 ssl3_connect_~skip~0#1 := 0; 76142#L120-1 assume !false; 76141#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 76140#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 76138#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 76135#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 76133#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 76132#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 76126#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 76124#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 76122#L144 assume 4384 == ssl3_connect_~s__state~0#1; 76120#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 76118#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 76110#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 76107#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 76105#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 76102#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 76096#L557 ssl3_connect_~skip~0#1 := 0; 76094#L120-1 assume !false; 76090#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 76088#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 76087#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 76081#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 76079#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 76077#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 76075#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 76073#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 76071#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 76069#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 76067#L150 assume 4400 == ssl3_connect_~s__state~0#1; 76065#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 76062#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 76059#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 76056#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 76050#L557 ssl3_connect_~skip~0#1 := 0; 76048#L120-1 assume !false; 76046#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 76044#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 76042#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 76040#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 76038#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 76037#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 76031#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 76029#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 76027#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 76025#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 76023#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 76021#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 76019#L156 assume 4416 == ssl3_connect_~s__state~0#1; 76018#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 76017#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 76015#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 76014#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 76013#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 76008#L557 ssl3_connect_~skip~0#1 := 0; 76007#L120-1 assume !false; 76006#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 76004#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 76003#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 76002#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 76001#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 76000#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 75999#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 75998#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 75997#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 75996#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 75995#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 75994#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 75993#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 75992#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 75991#L162 assume 4432 == ssl3_connect_~s__state~0#1; 75990#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 75989#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 75988#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 75987#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75982#L557 ssl3_connect_~skip~0#1 := 0; 75981#L120-1 assume !false; 75980#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75979#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 75978#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 75977#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 75976#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 75975#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 75974#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 75973#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 75972#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 75971#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 75970#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 75969#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 75968#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 75967#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 75966#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 75965#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 75964#L168 assume 4448 == ssl3_connect_~s__state~0#1; 75963#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 75962#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 75961#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 74322#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 74323#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 76409#L557 ssl3_connect_~skip~0#1 := 0; 76407#L120-1 assume !false; 76405#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 76403#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 76401#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 76399#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 76397#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 76394#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 76388#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 76386#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 76384#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 76382#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 76380#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 76378#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 76376#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 76374#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 76372#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 76370#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 76366#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 75807#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 75548#L174 assume 4464 == ssl3_connect_~s__state~0#1; 74366#L184 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 74333#L383 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 74334#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 74890#L557 ssl3_connect_~skip~0#1 := 0; 74887#L120-1 assume !false; 74884#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74881#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 74878#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 74875#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 74872#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 74869#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 74866#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 74863#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 74860#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 74857#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 74854#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 74851#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 74848#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 74845#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 74842#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 74839#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 74836#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 74833#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 74830#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 74827#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 74713#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 74707#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 74630#L186 assume 4480 == ssl3_connect_~s__state~0#1; 74578#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 74577#L392 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 74576#L396 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; 74309#L396-2 ssl3_connect_~s__init_num~0#1 := 0; 74288#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75719#L557 ssl3_connect_~skip~0#1 := 0; 75717#L120-1 assume !false; 75715#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75712#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 75708#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 75700#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 75696#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 75692#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 75688#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 75684#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 75680#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 75675#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 75666#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 75662#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 75658#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 75654#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 75651#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 75647#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 75642#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 75641#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 75633#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 75629#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 75625#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 75621#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 75617#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 75614#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 75611#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 75598#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 75564#L198 assume 4512 == ssl3_connect_~s__state~0#1; 74367#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet51#1;havoc ssl3_connect_#t~nondet51#1; 74315#L417 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; 74293#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 74291#L423-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 74292#L432 assume !(0 == ssl3_connect_~tmp___8~0#1); 74369#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75463#L557 ssl3_connect_~skip~0#1 := 0; 75461#L120-1 assume !false; 74729#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74726#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 74723#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 74710#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 74705#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 74699#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 74697#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 74695#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 74693#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 74691#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 74689#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 74687#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 74685#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 74683#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 74681#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 74679#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 74676#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 74677#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 74938#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 74931#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 74928#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 74925#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 74655#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 74656#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 74648#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 74645#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 74642#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 74639#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 74635#L204 assume 4528 == ssl3_connect_~s__state~0#1; 74636#L208 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet52#1;havoc ssl3_connect_#t~nondet52#1; 74581#L440 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; 74582#L447 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 74395#L447-1 ssl3_connect_~s__init_num~0#1 := 0; 74396#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 76982#L557 ssl3_connect_~skip~0#1 := 0; 76978#L120-1 assume !false; 76974#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 76970#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 76964#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 76960#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 76959#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 76957#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 76958#L138 assume 4368 == ssl3_connect_~s__state~0#1; 76156#L142 [2022-11-02 20:22:13,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:13,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1330721055, now seen corresponding path program 1 times [2022-11-02 20:22:13,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:13,555 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672935065] [2022-11-02 20:22:13,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:13,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:13,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:22:13,589 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:22:13,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:22:13,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672935065] [2022-11-02 20:22:13,589 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672935065] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:22:13,590 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:22:13,590 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:22:13,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568929566] [2022-11-02 20:22:13,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:22:13,591 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:22:13,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:13,591 INFO L85 PathProgramCache]: Analyzing trace with hash 229452601, now seen corresponding path program 1 times [2022-11-02 20:22:13,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:13,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221559386] [2022-11-02 20:22:13,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:13,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:13,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:22:13,695 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:22:13,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:22:13,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221559386] [2022-11-02 20:22:13,697 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221559386] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:22:13,697 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:22:13,698 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:22:13,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082244156] [2022-11-02 20:22:13,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:22:13,698 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:22:13,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:22:13,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:22:13,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:22:13,700 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:22:13,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:22:13,737 INFO L93 Difference]: Finished difference Result 6117 states and 7282 transitions. [2022-11-02 20:22:13,737 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6117 states and 7282 transitions. [2022-11-02 20:22:13,771 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2022-11-02 20:22:13,796 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6117 states to 6117 states and 7282 transitions. [2022-11-02 20:22:13,797 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6117 [2022-11-02 20:22:13,804 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6117 [2022-11-02 20:22:13,805 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6117 states and 7282 transitions. [2022-11-02 20:22:13,813 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:22:13,813 INFO L218 hiAutomatonCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2022-11-02 20:22:13,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6117 states and 7282 transitions. [2022-11-02 20:22:13,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6117 to 6117. [2022-11-02 20:22:13,934 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:22:13,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6117 states to 6117 states and 7282 transitions. [2022-11-02 20:22:13,950 INFO L240 hiAutomatonCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2022-11-02 20:22:13,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:22:13,951 INFO L428 stractBuchiCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2022-11-02 20:22:13,951 INFO L335 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2022-11-02 20:22:13,952 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6117 states and 7282 transitions. [2022-11-02 20:22:13,979 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2022-11-02 20:22:13,979 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:22:13,979 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:22:13,983 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:22:13,984 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:22:13,984 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); 83543#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#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~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#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;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#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;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#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;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#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~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 83544#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 83631#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 83638#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 83647#L120-1 assume !false; 83648#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 83643#L123 assume 12292 == ssl3_connect_~s__state~0#1; 83644#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 83658#L228 ssl3_connect_~s__server~0#1 := 0; 87937#L233 assume 0 != ssl3_connect_~cb~0#1; 87935#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 87933#L238 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; 87930#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 87927#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 87925#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 87908#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87904#L557 ssl3_connect_~skip~0#1 := 0; 87902#L120-1 assume !false; 87900#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87898#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 87896#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 87894#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 87892#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 87890#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 87730#L138 assume 4368 == ssl3_connect_~s__state~0#1; 87728#L142 [2022-11-02 20:22:13,985 INFO L750 eck$LassoCheckResult]: Loop: 87728#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 87727#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 87724#L282-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; 87723#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 87640#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87636#L557 ssl3_connect_~skip~0#1 := 0; 87634#L120-1 assume !false; 87632#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87629#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 87627#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 87624#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 87622#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 87619#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 87618#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 87617#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 87612#L144 assume 4384 == ssl3_connect_~s__state~0#1; 87610#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 87608#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 87602#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 87600#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 87598#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 87596#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87593#L557 ssl3_connect_~skip~0#1 := 0; 87592#L120-1 assume !false; 87591#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87590#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 87589#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 87588#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 87587#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 87586#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 87585#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 87584#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 87583#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 87582#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 87581#L150 assume 4400 == ssl3_connect_~s__state~0#1; 87580#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 87578#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 87576#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 87562#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87558#L557 ssl3_connect_~skip~0#1 := 0; 87556#L120-1 assume !false; 87554#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87552#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 87550#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 87548#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 87546#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 87544#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 87542#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 87540#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 87538#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 87536#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 87535#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 87533#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 87531#L156 assume 4416 == ssl3_connect_~s__state~0#1; 87530#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 87529#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 87528#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 87526#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 87524#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87521#L557 ssl3_connect_~skip~0#1 := 0; 87520#L120-1 assume !false; 87519#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87518#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 87516#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 87465#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 87464#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 87459#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 87458#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 87457#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 87456#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 87455#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 87454#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 87453#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 87452#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 87450#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 87448#L162 assume 4432 == ssl3_connect_~s__state~0#1; 87447#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 87446#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 87445#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 87440#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87437#L557 ssl3_connect_~skip~0#1 := 0; 87436#L120-1 assume !false; 87435#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87434#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 87433#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 87432#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 87431#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 87430#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 87429#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 87428#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 87427#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 87426#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 87425#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 87424#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 87423#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 87422#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 87421#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 87420#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 87419#L168 assume 4448 == ssl3_connect_~s__state~0#1; 87418#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 87417#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 87300#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 87301#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 89301#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 89298#L557 ssl3_connect_~skip~0#1 := 0; 89296#L120-1 assume !false; 89294#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 89291#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 89289#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 89287#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 89286#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 89285#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 89284#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 89278#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 89275#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 89273#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 89271#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 89268#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 89263#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 89260#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 89256#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 89249#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 89247#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 89244#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 89220#L174 assume 4464 == ssl3_connect_~s__state~0#1; 89219#L184 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 89218#L383 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 89212#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 89208#L557 ssl3_connect_~skip~0#1 := 0; 89207#L120-1 assume !false; 89206#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 89204#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 88624#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 88620#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 88619#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 88618#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 88617#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 88616#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 88615#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 88614#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 88613#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 88611#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 88610#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 88608#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 88606#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 88605#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 88604#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 88603#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 88602#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 88601#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 88598#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 88596#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 88594#L186 assume 4480 == ssl3_connect_~s__state~0#1; 88590#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 88588#L392 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 88586#L396 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; 88513#L396-2 ssl3_connect_~s__init_num~0#1 := 0; 88437#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 88433#L557 ssl3_connect_~skip~0#1 := 0; 88431#L120-1 assume !false; 88429#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 88427#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 88425#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 88423#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 88421#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 88419#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 88417#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 88415#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 88413#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 88411#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 88409#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 88407#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 88405#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 88403#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 88401#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 88399#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 88397#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 88395#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 88393#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 88391#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 88389#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 88387#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 88385#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 88383#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 88382#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 88380#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 88378#L198 assume 4512 == ssl3_connect_~s__state~0#1; 88376#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet51#1;havoc ssl3_connect_#t~nondet51#1; 88374#L417 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; 88373#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 88372#L423-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 88371#L432 assume !(0 == ssl3_connect_~tmp___8~0#1); 88222#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 88219#L557 ssl3_connect_~skip~0#1 := 0; 88218#L120-1 assume !false; 88217#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 88216#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 88215#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 88214#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 88213#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 88212#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 88211#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 88210#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 88209#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 88208#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 88207#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 88206#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 88205#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 88204#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 88203#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 88202#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 88201#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 88200#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 88199#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 88198#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 88197#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 88196#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 88195#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 88194#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 88193#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 88192#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 88191#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 88190#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 88189#L204 assume 4528 == ssl3_connect_~s__state~0#1; 88188#L208 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet52#1;havoc ssl3_connect_#t~nondet52#1; 88186#L440 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; 88184#L447 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 88180#L447-1 ssl3_connect_~s__init_num~0#1 := 0; 87752#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87748#L557 ssl3_connect_~skip~0#1 := 0; 87746#L120-1 assume !false; 87744#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87742#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 87740#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 87738#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 87736#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 87734#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 87731#L138 assume 4368 == ssl3_connect_~s__state~0#1; 87728#L142 [2022-11-02 20:22:13,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:13,985 INFO L85 PathProgramCache]: Analyzing trace with hash -309652701, now seen corresponding path program 1 times [2022-11-02 20:22:13,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:13,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808108917] [2022-11-02 20:22:13,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:13,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:13,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:13,997 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:22:14,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:14,041 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:22:14,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:14,042 INFO L85 PathProgramCache]: Analyzing trace with hash 229452601, now seen corresponding path program 2 times [2022-11-02 20:22:14,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:14,042 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361752867] [2022-11-02 20:22:14,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:14,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:14,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:22:14,140 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:22:14,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:22:14,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361752867] [2022-11-02 20:22:14,141 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361752867] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:22:14,141 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:22:14,141 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:22:14,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370611453] [2022-11-02 20:22:14,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:22:14,142 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:22:14,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:22:14,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:22:14,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:22:14,143 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:22:14,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:22:14,315 INFO L93 Difference]: Finished difference Result 5409 states and 6400 transitions. [2022-11-02 20:22:14,315 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5409 states and 6400 transitions. [2022-11-02 20:22:14,347 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3394 [2022-11-02 20:22:14,368 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5409 states to 5409 states and 6400 transitions. [2022-11-02 20:22:14,368 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5409 [2022-11-02 20:22:14,375 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5409 [2022-11-02 20:22:14,375 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5409 states and 6400 transitions. [2022-11-02 20:22:14,383 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:22:14,383 INFO L218 hiAutomatonCegarLoop]: Abstraction has 5409 states and 6400 transitions. [2022-11-02 20:22:14,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5409 states and 6400 transitions. [2022-11-02 20:22:14,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5409 to 5393. [2022-11-02 20:22:14,484 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:22:14,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5393 states to 5393 states and 6384 transitions. [2022-11-02 20:22:14,498 INFO L240 hiAutomatonCegarLoop]: Abstraction has 5393 states and 6384 transitions. [2022-11-02 20:22:14,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:22:14,499 INFO L428 stractBuchiCegarLoop]: Abstraction has 5393 states and 6384 transitions. [2022-11-02 20:22:14,500 INFO L335 stractBuchiCegarLoop]: ======== Iteration 29 ============ [2022-11-02 20:22:14,500 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5393 states and 6384 transitions. [2022-11-02 20:22:14,527 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2022-11-02 20:22:14,527 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:22:14,527 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:22:14,530 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:22:14,530 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:22:14,530 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); 95076#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#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~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#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;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#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;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#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;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#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~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 95077#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 95166#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 95095#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 95097#L120-1 assume !false; 95185#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 95186#L123 assume 12292 == ssl3_connect_~s__state~0#1; 95122#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 95123#L228 ssl3_connect_~s__server~0#1 := 0; 95447#L233 assume 0 != ssl3_connect_~cb~0#1; 95444#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 95445#L238 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; 95439#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 95433#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 95430#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 95427#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 95419#L557 ssl3_connect_~skip~0#1 := 0; 95417#L120-1 assume !false; 95415#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 95413#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 95411#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 95409#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 95407#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 95405#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 95403#L138 assume 4368 == ssl3_connect_~s__state~0#1; 95401#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 95399#L282 assume !(0 == ssl3_connect_~blastFlag~0#1); 95396#L282-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; 95393#L293 assume !(ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296); 95390#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 95382#L557 ssl3_connect_~skip~0#1 := 0; 95380#L120-1 assume !false; 95378#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 95376#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 95374#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 95372#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 95370#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 95368#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 95366#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 95364#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 95362#L144 assume 4384 == ssl3_connect_~s__state~0#1; 95360#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 95358#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 95354#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 95352#L311 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 95146#L311-2 [2022-11-02 20:22:14,531 INFO L750 eck$LassoCheckResult]: Loop: 95146#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 95092#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 100374#L557 ssl3_connect_~skip~0#1 := 0; 100373#L120-1 assume !false; 100372#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 100371#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 100370#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 100369#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 100368#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 100367#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 100366#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 100365#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 100364#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 100363#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 100362#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 100360#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 100356#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 100355#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 100354#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 100353#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 100352#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 100351#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 100350#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 100349#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 100348#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 100347#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 100346#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 100345#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 100344#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 100343#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 100338#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 100332#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 100331#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 100330#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 95189#L210 assume 4560 == ssl3_connect_~s__state~0#1; 95172#L214 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet53#1;havoc ssl3_connect_#t~nondet53#1; 95173#L467 assume !(ssl3_connect_~ret~0#1 <= 0); 95178#L470 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 99178#L470-2 ssl3_connect_~s__init_num~0#1 := 0; 98962#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 98956#L557 ssl3_connect_~skip~0#1 := 0; 98954#L120-1 assume !false; 98952#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 98950#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 98729#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 98723#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 98718#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 98714#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 98710#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 98706#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 98702#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 98698#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 98694#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 98690#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 98686#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 98682#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 98678#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 98674#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 98670#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 98666#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 98662#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 98658#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 98654#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 98650#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 98646#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 98642#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 98638#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 98634#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 98630#L198 assume 4512 == ssl3_connect_~s__state~0#1; 95465#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet51#1;havoc ssl3_connect_#t~nondet51#1; 98624#L417 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; 98620#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 98621#L423-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 98608#L432 assume !(0 == ssl3_connect_~tmp___8~0#1); 98609#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 98578#L557 ssl3_connect_~skip~0#1 := 0; 98579#L120-1 assume !false; 98566#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 98567#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 98554#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 98555#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 98546#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 98547#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 98540#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 98541#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 98534#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 98535#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 98527#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 98528#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 98520#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 98521#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 98514#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 98515#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 98508#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 98509#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 98502#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 98503#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 98496#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 98497#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 98489#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 98490#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 98483#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 98484#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 98477#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 98478#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 98471#L204 assume 4528 == ssl3_connect_~s__state~0#1; 95450#L208 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet52#1;havoc ssl3_connect_#t~nondet52#1; 98465#L440 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; 98466#L447 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; 95607#L451 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0#1); 95608#L447-1 ssl3_connect_~s__init_num~0#1 := 0; 95597#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 95595#L557 ssl3_connect_~skip~0#1 := 0; 95586#L120-1 assume !false; 95587#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 95578#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 95579#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 95569#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 95570#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 95559#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 95560#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 95550#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 95551#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 95540#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 95541#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 95530#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 95531#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 95520#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 95521#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 95510#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 95511#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 95502#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 95503#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 95492#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 95493#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 95484#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 95485#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 95474#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 95475#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 95462#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 95463#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 95345#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 95346#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 95329#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 95330#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 100208#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 95320#L216 assume 4352 == ssl3_connect_~s__state~0#1; 95318#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 95312#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 95308#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 95309#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 95254#L557 ssl3_connect_~skip~0#1 := 0; 95255#L120-1 assume !false; 95246#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 95247#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 95238#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 95239#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 95230#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 95231#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 95219#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 95221#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 95209#L144 assume 4384 == ssl3_connect_~s__state~0#1; 95210#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 96756#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 100000#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 100337#L311 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 95146#L311-2 [2022-11-02 20:22:14,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:14,532 INFO L85 PathProgramCache]: Analyzing trace with hash 1638167273, now seen corresponding path program 1 times [2022-11-02 20:22:14,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:14,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894053878] [2022-11-02 20:22:14,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:14,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:14,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:22:14,577 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:22:14,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:22:14,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894053878] [2022-11-02 20:22:14,578 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894053878] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:22:14,578 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:22:14,578 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:22:14,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585406753] [2022-11-02 20:22:14,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:22:14,579 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:22:14,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:14,579 INFO L85 PathProgramCache]: Analyzing trace with hash -250330692, now seen corresponding path program 1 times [2022-11-02 20:22:14,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:14,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773174117] [2022-11-02 20:22:14,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:14,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:14,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:22:14,675 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:22:14,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:22:14,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773174117] [2022-11-02 20:22:14,676 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773174117] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:22:14,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1240933704] [2022-11-02 20:22:14,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:14,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:22:14,677 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:22:14,682 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:22:14,702 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-11-02 20:22:14,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:22:14,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:22:14,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:22:14,913 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-11-02 20:22:14,913 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:22:15,089 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:22:15,092 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1240933704] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:22:15,092 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:22:15,092 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-11-02 20:22:15,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504213458] [2022-11-02 20:22:15,093 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:22:15,094 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:22:15,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:22:15,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:22:15,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:22:15,101 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:22:15,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:22:15,143 INFO L93 Difference]: Finished difference Result 5393 states and 6382 transitions. [2022-11-02 20:22:15,143 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5393 states and 6382 transitions. [2022-11-02 20:22:15,184 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2022-11-02 20:22:15,216 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5393 states to 5393 states and 6382 transitions. [2022-11-02 20:22:15,216 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5393 [2022-11-02 20:22:15,222 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5393 [2022-11-02 20:22:15,222 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5393 states and 6382 transitions. [2022-11-02 20:22:15,230 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:22:15,230 INFO L218 hiAutomatonCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2022-11-02 20:22:15,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5393 states and 6382 transitions. [2022-11-02 20:22:15,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5393 to 5393. [2022-11-02 20:22:15,323 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:22:15,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5393 states to 5393 states and 6382 transitions. [2022-11-02 20:22:15,337 INFO L240 hiAutomatonCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2022-11-02 20:22:15,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:22:15,338 INFO L428 stractBuchiCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2022-11-02 20:22:15,338 INFO L335 stractBuchiCegarLoop]: ======== Iteration 30 ============ [2022-11-02 20:22:15,338 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5393 states and 6382 transitions. [2022-11-02 20:22:15,360 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2022-11-02 20:22:15,361 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:22:15,361 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:22:15,363 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:22:15,363 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:22:15,364 INFO L748 eck$LassoCheckResult]: Stem: 106967#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); 106868#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#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~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#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;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#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;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#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;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#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~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 106869#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 106961#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 106886#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 106888#L120-1 assume !false; 106978#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 106979#L123 assume 12292 == ssl3_connect_~s__state~0#1; 106914#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 106915#L228 ssl3_connect_~s__server~0#1 := 0; 107290#L233 assume 0 != ssl3_connect_~cb~0#1; 107288#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 107286#L238 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; 107282#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 107276#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 107273#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 107270#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 107262#L557 ssl3_connect_~skip~0#1 := 0; 107260#L120-1 assume !false; 107258#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 107256#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 107254#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 107252#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 107250#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 107248#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 107246#L138 assume 4368 == ssl3_connect_~s__state~0#1; 107244#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 107242#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 107239#L282-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; 107236#L293 assume !(ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296); 107233#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 107225#L557 ssl3_connect_~skip~0#1 := 0; 107223#L120-1 assume !false; 107221#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 107219#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 107217#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 107215#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 107213#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 107211#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 107209#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 107207#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 107205#L144 assume 4384 == ssl3_connect_~s__state~0#1; 107203#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 107201#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 107197#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 107194#L311 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 107195#L311-2 [2022-11-02 20:22:15,364 INFO L750 eck$LassoCheckResult]: Loop: 107195#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 111138#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 111135#L557 ssl3_connect_~skip~0#1 := 0; 111134#L120-1 assume !false; 111133#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 111132#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 111131#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 111130#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 111129#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 111128#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 111127#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 111126#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 111125#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 111124#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 111123#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 111122#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 111121#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 111120#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 111119#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 111118#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 111117#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 111116#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 111115#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 111114#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 111113#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 111112#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 111111#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 111110#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 111109#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 111108#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 111107#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 111106#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 111105#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 111104#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 111103#L210 assume 4560 == ssl3_connect_~s__state~0#1; 107130#L214 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet53#1;havoc ssl3_connect_#t~nondet53#1; 111102#L467 assume !(ssl3_connect_~ret~0#1 <= 0); 111101#L470 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 111099#L470-2 ssl3_connect_~s__init_num~0#1 := 0; 111100#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 111447#L557 ssl3_connect_~skip~0#1 := 0; 111446#L120-1 assume !false; 111445#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 111444#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 111443#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 111442#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 111441#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 111440#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 111439#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 111438#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 111437#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 111436#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 111435#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 111434#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 111433#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 111432#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 111431#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 111430#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 111429#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 111428#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 111427#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 111426#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 111425#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 111424#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 111423#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 111422#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 111421#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 111420#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 111419#L198 assume 4512 == ssl3_connect_~s__state~0#1; 107159#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet51#1;havoc ssl3_connect_#t~nondet51#1; 111418#L417 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; 111417#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 111416#L423-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 111415#L432 assume !(0 == ssl3_connect_~tmp___8~0#1); 111298#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 111295#L557 ssl3_connect_~skip~0#1 := 0; 111294#L120-1 assume !false; 111293#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 111292#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 111291#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 111290#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 111289#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 111288#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 111287#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 111286#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 111285#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 111284#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 111283#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 111282#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 111281#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 111280#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 111279#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 111278#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 111277#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 111276#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 111275#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 111274#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 111273#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 110969#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 110968#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 110967#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 110966#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 110964#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 110965#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 111260#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 110960#L204 assume 4528 == ssl3_connect_~s__state~0#1; 107140#L208 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet52#1;havoc ssl3_connect_#t~nondet52#1; 107860#L440 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; 107442#L447 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; 107441#L451 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0#1); 107440#L447-1 ssl3_connect_~s__init_num~0#1 := 0; 107436#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 107431#L557 ssl3_connect_~skip~0#1 := 0; 107424#L120-1 assume !false; 107421#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 107414#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 107411#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 107404#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 107401#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 107393#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 107389#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 107381#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 107377#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 107374#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 107373#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 107368#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 107361#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 107356#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 107350#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 107345#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 107339#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 107334#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 107328#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 107324#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 107320#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 107314#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 107308#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 107303#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 107297#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 107292#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 107167#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 107157#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 107148#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 107138#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 107128#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 107124#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 107121#L216 assume 4352 == ssl3_connect_~s__state~0#1; 107122#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 107108#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 107109#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 107103#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 107056#L557 ssl3_connect_~skip~0#1 := 0; 107042#L120-1 assume !false; 107043#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 107034#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 107035#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 107025#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 107026#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 107018#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 107020#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 107008#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 107010#L144 assume 4384 == ssl3_connect_~s__state~0#1; 106858#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 106859#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 106929#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 111142#L311 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 107195#L311-2 [2022-11-02 20:22:15,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:15,365 INFO L85 PathProgramCache]: Analyzing trace with hash -967856281, now seen corresponding path program 1 times [2022-11-02 20:22:15,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:15,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041395205] [2022-11-02 20:22:15,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:15,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:15,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:15,387 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:22:15,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:22:15,409 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:22:15,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:22:15,411 INFO L85 PathProgramCache]: Analyzing trace with hash -250330692, now seen corresponding path program 2 times [2022-11-02 20:22:15,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:22:15,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169823849] [2022-11-02 20:22:15,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:22:15,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:22:15,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:22:15,493 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:22:15,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:22:15,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169823849] [2022-11-02 20:22:15,494 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169823849] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:22:15,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [349097946] [2022-11-02 20:22:15,494 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-02 20:22:15,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:22:15,495 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:22:15,498 INFO L229 MonitoredProcess]: Starting monitored process 86 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:22:15,526 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-11-02 20:22:15,595 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-02 20:22:15,596 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-02 20:22:15,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:22:15,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:22:15,687 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:22:15,687 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:22:15,800 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:22:15,800 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [349097946] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:22:15,800 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:22:15,801 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-11-02 20:22:15,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393829651] [2022-11-02 20:22:15,801 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:22:15,802 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:22:15,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:22:15,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:22:15,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:22:15,803 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:22:16,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:22:16,216 INFO L93 Difference]: Finished difference Result 3685 states and 4138 transitions. [2022-11-02 20:22:16,216 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3685 states and 4138 transitions. [2022-11-02 20:22:16,243 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-11-02 20:22:16,243 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3685 states to 0 states and 0 transitions. [2022-11-02 20:22:16,244 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2022-11-02 20:22:16,244 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2022-11-02 20:22:16,244 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2022-11-02 20:22:16,244 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:22:16,244 INFO L218 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-02 20:22:16,245 INFO L240 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-02 20:22:16,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-02 20:22:16,246 INFO L428 stractBuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-02 20:22:16,247 INFO L335 stractBuchiCegarLoop]: ======== Iteration 31 ============ [2022-11-02 20:22:16,247 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2022-11-02 20:22:16,247 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-11-02 20:22:16,247 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2022-11-02 20:22:16,257 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 02.11 08:22:16 BoogieIcfgContainer [2022-11-02 20:22:16,257 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2022-11-02 20:22:16,258 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-02 20:22:16,258 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-02 20:22:16,258 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-02 20:22:16,259 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:21:51" (3/4) ... [2022-11-02 20:22:16,266 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-02 20:22:16,266 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-02 20:22:16,268 INFO L158 Benchmark]: Toolchain (without parser) took 26876.80ms. Allocated memory was 109.1MB in the beginning and 362.8MB in the end (delta: 253.8MB). Free memory was 80.0MB in the beginning and 271.0MB in the end (delta: -191.1MB). Peak memory consumption was 61.1MB. Max. memory is 16.1GB. [2022-11-02 20:22:16,268 INFO L158 Benchmark]: CDTParser took 0.31ms. Allocated memory is still 109.1MB. Free memory is still 63.1MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-02 20:22:16,269 INFO L158 Benchmark]: CACSL2BoogieTranslator took 519.10ms. Allocated memory was 109.1MB in the beginning and 153.1MB in the end (delta: 44.0MB). Free memory was 79.8MB in the beginning and 123.2MB in the end (delta: -43.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2022-11-02 20:22:16,270 INFO L158 Benchmark]: Boogie Procedure Inliner took 57.95ms. Allocated memory is still 153.1MB. Free memory was 123.2MB in the beginning and 120.4MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-02 20:22:16,270 INFO L158 Benchmark]: Boogie Preprocessor took 43.30ms. Allocated memory is still 153.1MB. Free memory was 120.4MB in the beginning and 118.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-02 20:22:16,271 INFO L158 Benchmark]: RCFGBuilder took 1077.56ms. Allocated memory is still 153.1MB. Free memory was 118.1MB in the beginning and 90.6MB in the end (delta: 27.5MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2022-11-02 20:22:16,271 INFO L158 Benchmark]: BuchiAutomizer took 25161.10ms. Allocated memory was 153.1MB in the beginning and 362.8MB in the end (delta: 209.7MB). Free memory was 90.3MB in the beginning and 271.0MB in the end (delta: -180.7MB). Peak memory consumption was 29.2MB. Max. memory is 16.1GB. [2022-11-02 20:22:16,272 INFO L158 Benchmark]: Witness Printer took 9.00ms. Allocated memory is still 362.8MB. Free memory is still 271.0MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-02 20:22:16,274 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.31ms. Allocated memory is still 109.1MB. Free memory is still 63.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 519.10ms. Allocated memory was 109.1MB in the beginning and 153.1MB in the end (delta: 44.0MB). Free memory was 79.8MB in the beginning and 123.2MB in the end (delta: -43.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 57.95ms. Allocated memory is still 153.1MB. Free memory was 123.2MB in the beginning and 120.4MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 43.30ms. Allocated memory is still 153.1MB. Free memory was 120.4MB in the beginning and 118.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 1077.56ms. Allocated memory is still 153.1MB. Free memory was 118.1MB in the beginning and 90.6MB in the end (delta: 27.5MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. * BuchiAutomizer took 25161.10ms. Allocated memory was 153.1MB in the beginning and 362.8MB in the end (delta: 209.7MB). Free memory was 90.3MB in the beginning and 271.0MB in the end (delta: -180.7MB). Peak memory consumption was 29.2MB. Max. memory is 16.1GB. * Witness Printer took 9.00ms. Allocated memory is still 362.8MB. Free memory is still 271.0MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 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 25.0s and 31 iterations. TraceHistogramMax:13. Analysis of lassos took 14.7s. Construction of modules took 4.2s. Büchi inclusion checks took 5.3s. 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.7s Buchi closure took 0.0s. Biggest automaton had -1 states and ocurred in iteration -1. Nontrivial modules had stage [0, 3, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4183 SdHoareTripleChecker+Valid, 5.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4177 mSDsluCounter, 10150 SdHoareTripleChecker+Invalid, 4.3s 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: 33ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 25 LassoNonterminationAnalysisSatUnbounded: 3 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 1.5s 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:22:16,343 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2022-11-02 20:22:16,563 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2022-11-02 20:22:16,749 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2022-11-02 20:22:16,949 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2022-11-02 20:22:17,150 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_93f7d93c-d667-4c8d-b883-b25335d7799c/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