./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version dbf71c69 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 5054b3667a60af3f61474096f335d8baa07a6095dce3dfeeb01aec4cc568aead --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-dbf71c6-m [2022-10-17 10:12:27,978 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-10-17 10:12:27,981 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-10-17 10:12:28,037 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-10-17 10:12:28,038 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-10-17 10:12:28,042 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-10-17 10:12:28,045 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-10-17 10:12:28,051 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-10-17 10:12:28,063 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-10-17 10:12:28,070 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-10-17 10:12:28,071 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-10-17 10:12:28,074 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-10-17 10:12:28,074 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-10-17 10:12:28,078 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-10-17 10:12:28,080 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-10-17 10:12:28,082 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-10-17 10:12:28,084 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-10-17 10:12:28,085 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-10-17 10:12:28,087 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-10-17 10:12:28,096 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-10-17 10:12:28,098 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-10-17 10:12:28,100 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-10-17 10:12:28,104 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-10-17 10:12:28,105 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-10-17 10:12:28,117 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-10-17 10:12:28,117 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-10-17 10:12:28,118 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-10-17 10:12:28,120 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-10-17 10:12:28,121 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-10-17 10:12:28,122 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-10-17 10:12:28,123 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-10-17 10:12:28,124 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-10-17 10:12:28,126 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-10-17 10:12:28,128 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-10-17 10:12:28,129 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-10-17 10:12:28,129 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-10-17 10:12:28,130 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-10-17 10:12:28,131 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-10-17 10:12:28,131 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-10-17 10:12:28,132 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-10-17 10:12:28,133 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-10-17 10:12:28,134 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/config/svcomp-Termination-32bit-Automizer_Default.epf [2022-10-17 10:12:28,188 INFO L113 SettingsManager]: Loading preferences was successful [2022-10-17 10:12:28,189 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-10-17 10:12:28,189 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-10-17 10:12:28,190 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-10-17 10:12:28,191 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-10-17 10:12:28,191 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-10-17 10:12:28,191 INFO L138 SettingsManager]: * Use SBE=true [2022-10-17 10:12:28,192 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-10-17 10:12:28,192 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-10-17 10:12:28,192 INFO L138 SettingsManager]: * Use old map elimination=false [2022-10-17 10:12:28,194 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-10-17 10:12:28,194 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-10-17 10:12:28,194 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-10-17 10:12:28,194 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-10-17 10:12:28,195 INFO L138 SettingsManager]: * sizeof long=4 [2022-10-17 10:12:28,195 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-10-17 10:12:28,195 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-10-17 10:12:28,195 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-10-17 10:12:28,196 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-10-17 10:12:28,196 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-10-17 10:12:28,196 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-10-17 10:12:28,196 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-10-17 10:12:28,196 INFO L138 SettingsManager]: * sizeof long double=12 [2022-10-17 10:12:28,197 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-10-17 10:12:28,197 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-10-17 10:12:28,197 INFO L138 SettingsManager]: * Use constant arrays=true [2022-10-17 10:12:28,197 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-10-17 10:12:28,198 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-10-17 10:12:28,198 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-10-17 10:12:28,198 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-10-17 10:12:28,199 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-10-17 10:12:28,200 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-10-17 10:12:28,200 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_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 5054b3667a60af3f61474096f335d8baa07a6095dce3dfeeb01aec4cc568aead [2022-10-17 10:12:28,464 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-10-17 10:12:28,490 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-10-17 10:12:28,493 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-10-17 10:12:28,494 INFO L271 PluginConnector]: Initializing CDTParser... [2022-10-17 10:12:28,497 INFO L275 PluginConnector]: CDTParser initialized [2022-10-17 10:12:28,499 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/../../sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c [2022-10-17 10:12:28,568 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/data/283556a50/7de467b7fcf64c0c9266e42f263d4902/FLAGcf7c14970 [2022-10-17 10:12:29,148 INFO L306 CDTParser]: Found 1 translation units. [2022-10-17 10:12:29,149 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c [2022-10-17 10:12:29,162 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/data/283556a50/7de467b7fcf64c0c9266e42f263d4902/FLAGcf7c14970 [2022-10-17 10:12:29,453 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/data/283556a50/7de467b7fcf64c0c9266e42f263d4902 [2022-10-17 10:12:29,456 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-10-17 10:12:29,458 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-10-17 10:12:29,460 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-10-17 10:12:29,460 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-10-17 10:12:29,464 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-10-17 10:12:29,465 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.10 10:12:29" (1/1) ... [2022-10-17 10:12:29,466 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3eac26ba and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:12:29, skipping insertion in model container [2022-10-17 10:12:29,467 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.10 10:12:29" (1/1) ... [2022-10-17 10:12:29,475 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-10-17 10:12:29,523 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-10-17 10:12:29,783 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_31461f27-9f8b-4c26-9ad1-0ba791067a14/sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c[44970,44983] [2022-10-17 10:12:29,788 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-10-17 10:12:29,812 INFO L203 MainTranslator]: Completed pre-run [2022-10-17 10:12:29,866 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_31461f27-9f8b-4c26-9ad1-0ba791067a14/sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c[44970,44983] [2022-10-17 10:12:29,869 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-10-17 10:12:29,899 INFO L208 MainTranslator]: Completed translation [2022-10-17 10:12:29,899 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:12:29 WrapperNode [2022-10-17 10:12:29,900 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-10-17 10:12:29,901 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-10-17 10:12:29,901 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-10-17 10:12:29,901 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-10-17 10:12:29,910 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:12:29" (1/1) ... [2022-10-17 10:12:29,921 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:12:29" (1/1) ... [2022-10-17 10:12:29,979 INFO L138 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 512 [2022-10-17 10:12:29,980 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-10-17 10:12:29,981 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-10-17 10:12:29,981 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-10-17 10:12:29,981 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-10-17 10:12:29,992 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:12:29" (1/1) ... [2022-10-17 10:12:29,992 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:12:29" (1/1) ... [2022-10-17 10:12:29,996 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:12:29" (1/1) ... [2022-10-17 10:12:29,997 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:12:29" (1/1) ... [2022-10-17 10:12:30,009 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:12:29" (1/1) ... [2022-10-17 10:12:30,022 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:12:29" (1/1) ... [2022-10-17 10:12:30,024 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:12:29" (1/1) ... [2022-10-17 10:12:30,027 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:12:29" (1/1) ... [2022-10-17 10:12:30,032 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-10-17 10:12:30,033 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-10-17 10:12:30,033 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-10-17 10:12:30,033 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-10-17 10:12:30,035 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:12:29" (1/1) ... [2022-10-17 10:12:30,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:30,059 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:30,072 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:30,078 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-10-17 10:12:30,120 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-10-17 10:12:30,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-10-17 10:12:30,121 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-10-17 10:12:30,121 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-10-17 10:12:30,221 INFO L235 CfgBuilder]: Building ICFG [2022-10-17 10:12:30,224 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-10-17 10:12:30,290 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-10-17 10:12:31,075 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2022-10-17 10:12:31,075 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2022-10-17 10:12:31,075 INFO L276 CfgBuilder]: Performing block encoding [2022-10-17 10:12:31,086 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-10-17 10:12:31,086 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-10-17 10:12:31,089 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.10 10:12:31 BoogieIcfgContainer [2022-10-17 10:12:31,089 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-10-17 10:12:31,091 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-10-17 10:12:31,091 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-10-17 10:12:31,096 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-10-17 10:12:31,097 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-10-17 10:12:31,097 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 17.10 10:12:29" (1/3) ... [2022-10-17 10:12:31,099 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6c9fab58 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 17.10 10:12:31, skipping insertion in model container [2022-10-17 10:12:31,099 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-10-17 10:12:31,099 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:12:29" (2/3) ... [2022-10-17 10:12:31,099 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6c9fab58 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 17.10 10:12:31, skipping insertion in model container [2022-10-17 10:12:31,099 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-10-17 10:12:31,100 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.10 10:12:31" (3/3) ... [2022-10-17 10:12:31,101 INFO L332 chiAutomizerObserver]: Analyzing ICFG s3_srvr_8.cil.c [2022-10-17 10:12:31,171 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2022-10-17 10:12:31,171 INFO L304 stractBuchiCegarLoop]: Hoare is false [2022-10-17 10:12:31,171 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-10-17 10:12:31,171 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-10-17 10:12:31,172 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-10-17 10:12:31,172 INFO L308 stractBuchiCegarLoop]: Difference is false [2022-10-17 10:12:31,172 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-10-17 10:12:31,172 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-10-17 10:12:31,178 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 146 states, 145 states have (on average 1.7310344827586206) internal successors, (251), 145 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:31,212 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2022-10-17 10:12:31,215 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:12:31,215 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:12:31,235 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-10-17 10:12:31,235 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:12:31,235 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-10-17 10:12:31,236 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 146 states, 145 states have (on average 1.7310344827586206) internal successors, (251), 145 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:31,253 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2022-10-17 10:12:31,253 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:12:31,253 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:12:31,261 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-10-17 10:12:31,261 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:12:31,269 INFO L748 eck$LassoCheckResult]: Stem: 128#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(16, 2);call #Ultimate.allocInit(12, 3); 45#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 41#L93true assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 25#L96-2true ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 130#L101true assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 21#L101-1true assume !(0 == ssl3_accept_~s__cert~0#1); 49#L110-2true [2022-10-17 10:12:31,270 INFO L750 eck$LassoCheckResult]: Loop: 49#L110-2true assume !false; 22#L111true ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 122#L113true assume !(12292 == ssl3_accept_~s__state~0#1); 31#L116true assume !(16384 == ssl3_accept_~s__state~0#1); 129#L119true assume !(8192 == ssl3_accept_~s__state~0#1); 59#L122true assume !(24576 == ssl3_accept_~s__state~0#1); 89#L125true assume !(8195 == ssl3_accept_~s__state~0#1); 65#L128true assume 8480 == ssl3_accept_~s__state~0#1; 138#L132true ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 11#L270true assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 71#L577true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 42#L614true ssl3_accept_~skip~0#1 := 0; 49#L110-2true [2022-10-17 10:12:31,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:31,284 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2022-10-17 10:12:31,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:31,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483771183] [2022-10-17 10:12:31,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:31,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:31,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:31,441 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:12:31,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:31,553 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:12:31,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:31,557 INFO L85 PathProgramCache]: Analyzing trace with hash -289466025, now seen corresponding path program 1 times [2022-10-17 10:12:31,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:31,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802919301] [2022-10-17 10:12:31,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:31,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:31,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:31,584 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:12:31,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:31,603 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:12:31,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:31,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1315319896, now seen corresponding path program 1 times [2022-10-17 10:12:31,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:31,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182025057] [2022-10-17 10:12:31,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:31,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:31,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:31,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:12:31,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:12:31,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182025057] [2022-10-17 10:12:31,889 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182025057] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:12:31,889 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:12:31,889 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:12:31,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952853009] [2022-10-17 10:12:31,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:12:32,017 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:12:32,018 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:12:32,018 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:12:32,018 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:12:32,018 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-10-17 10:12:32,019 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:32,019 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:12:32,019 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:12:32,019 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration1_Loop [2022-10-17 10:12:32,019 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:12:32,020 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:12:32,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-10-17 10:12:32,052 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:32,059 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:32,062 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:32,066 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:32,070 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:32,078 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:32,199 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:12:32,201 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-10-17 10:12:32,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:32,203 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:32,208 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:32,216 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:12:32,217 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:12:32,230 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2022-10-17 10:12:32,251 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:12:32,252 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:12:32,294 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2022-10-17 10:12:32,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:32,295 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:32,297 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:32,308 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:12:32,308 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:12:32,326 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2022-10-17 10:12:32,350 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:12:32,350 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet37#1=7, ULTIMATE.start_ssl3_accept_~ret~0#1=7} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet37#1=7, ULTIMATE.start_ssl3_accept_~ret~0#1=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:12:32,377 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2022-10-17 10:12:32,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:32,378 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:32,379 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:32,386 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2022-10-17 10:12:32,388 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:12:32,388 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:12:32,407 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:12:32,408 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:12:32,439 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2022-10-17 10:12:32,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:32,440 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:32,441 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:32,459 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:12:32,459 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:12:32,471 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2022-10-17 10:12:32,472 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:12:32,473 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:12:32,498 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2022-10-17 10:12:32,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:32,499 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:32,500 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:32,506 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2022-10-17 10:12:32,515 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:12:32,515 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:12:32,543 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:12:32,543 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:12:32,578 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2022-10-17 10:12:32,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:32,579 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:32,580 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:32,585 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2022-10-17 10:12:32,592 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:12:32,592 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:12:32,632 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Ended with exit code 0 [2022-10-17 10:12:32,633 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:32,633 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:32,634 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:32,635 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2022-10-17 10:12:32,635 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-10-17 10:12:32,635 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:12:32,666 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-10-17 10:12:32,711 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2022-10-17 10:12:32,711 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:12:32,711 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:12:32,712 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:12:32,712 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:12:32,712 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-10-17 10:12:32,712 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:32,712 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:12:32,712 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:12:32,712 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration1_Loop [2022-10-17 10:12:32,713 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:12:32,713 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:12:32,715 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:32,721 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:32,725 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:32,728 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:32,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-10-17 10:12:32,736 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:32,744 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:32,859 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:12:32,864 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-10-17 10:12:32,865 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:32,866 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:32,867 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:32,879 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:12:32,886 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2022-10-17 10:12:32,890 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:12:32,890 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:12:32,891 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:12:32,891 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:12:32,891 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:12:32,894 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:12:32,895 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:12:32,903 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:12:32,926 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2022-10-17 10:12:32,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:32,926 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:32,928 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:32,928 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2022-10-17 10:12:32,932 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:12:32,942 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:12:32,942 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:12:32,943 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:12:32,943 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:12:32,943 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:12:32,944 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:12:32,944 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:12:32,958 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:12:32,998 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2022-10-17 10:12:32,998 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:32,999 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:33,000 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:33,011 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:12:33,020 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:12:33,021 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:12:33,021 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:12:33,021 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:12:33,021 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:12:33,022 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:12:33,022 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:12:33,024 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2022-10-17 10:12:33,034 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:12:33,067 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2022-10-17 10:12:33,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:33,068 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:33,069 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:33,070 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2022-10-17 10:12:33,071 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:12:33,078 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:12:33,078 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:12:33,078 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:12:33,078 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:12:33,078 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:12:33,079 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:12:33,080 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:12:33,106 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:12:33,143 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2022-10-17 10:12:33,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:33,143 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:33,144 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:33,151 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:12:33,160 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:12:33,160 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:12:33,161 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:12:33,161 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:12:33,161 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:12:33,162 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:12:33,162 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:12:33,164 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2022-10-17 10:12:33,182 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:12:33,220 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2022-10-17 10:12:33,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:33,221 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:33,228 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:33,236 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:12:33,246 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:12:33,246 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:12:33,246 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:12:33,247 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:12:33,247 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:12:33,249 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:12:33,250 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:12:33,253 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2022-10-17 10:12:33,262 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-10-17 10:12:33,268 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-10-17 10:12:33,269 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-10-17 10:12:33,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:33,271 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:33,273 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:33,275 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-10-17 10:12:33,276 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-10-17 10:12:33,276 INFO L513 LassoAnalysis]: Proved termination. [2022-10-17 10:12:33,276 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0#1) = 1*ULTIMATE.start_ssl3_accept_~s__state~0#1 Supporting invariants [] [2022-10-17 10:12:33,296 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2022-10-17 10:12:33,322 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2022-10-17 10:12:33,325 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-10-17 10:12:33,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:33,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:33,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:12:33,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:12:33,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:33,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:12:33,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:12:33,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:12:33,559 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-10-17 10:12:33,564 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 146 states, 145 states have (on average 1.7310344827586206) internal successors, (251), 145 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:34,360 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2022-10-17 10:12:34,472 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 146 states, 145 states have (on average 1.7310344827586206) internal successors, (251), 145 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). 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 818 states and 1385 transitions. Complement of second has 10 states. [2022-10-17 10:12:34,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-10-17 10:12:34,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:34,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 597 transitions. [2022-10-17 10:12:34,484 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 597 transitions. Stem has 6 letters. Loop has 12 letters. [2022-10-17 10:12:34,486 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:12:34,486 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 597 transitions. Stem has 18 letters. Loop has 12 letters. [2022-10-17 10:12:34,487 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:12:34,487 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 597 transitions. Stem has 6 letters. Loop has 24 letters. [2022-10-17 10:12:34,488 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:12:34,489 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 818 states and 1385 transitions. [2022-10-17 10:12:34,508 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 313 [2022-10-17 10:12:34,523 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 818 states to 676 states and 1053 transitions. [2022-10-17 10:12:34,524 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 379 [2022-10-17 10:12:34,526 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 390 [2022-10-17 10:12:34,526 INFO L73 IsDeterministic]: Start isDeterministic. Operand 676 states and 1053 transitions. [2022-10-17 10:12:34,527 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:12:34,527 INFO L218 hiAutomatonCegarLoop]: Abstraction has 676 states and 1053 transitions. [2022-10-17 10:12:34,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states and 1053 transitions. [2022-10-17 10:12:34,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 472. [2022-10-17 10:12:34,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 472 states, 472 states have (on average 1.548728813559322) internal successors, (731), 471 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:34,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 731 transitions. [2022-10-17 10:12:34,599 INFO L240 hiAutomatonCegarLoop]: Abstraction has 472 states and 731 transitions. [2022-10-17 10:12:34,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:12:34,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:12:34,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:12:34,604 INFO L87 Difference]: Start difference. First operand 472 states and 731 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:34,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:12:34,756 INFO L93 Difference]: Finished difference Result 524 states and 812 transitions. [2022-10-17 10:12:34,756 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 524 states and 812 transitions. [2022-10-17 10:12:34,764 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 257 [2022-10-17 10:12:34,773 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 524 states to 524 states and 812 transitions. [2022-10-17 10:12:34,773 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 321 [2022-10-17 10:12:34,779 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 321 [2022-10-17 10:12:34,780 INFO L73 IsDeterministic]: Start isDeterministic. Operand 524 states and 812 transitions. [2022-10-17 10:12:34,780 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:12:34,780 INFO L218 hiAutomatonCegarLoop]: Abstraction has 524 states and 812 transitions. [2022-10-17 10:12:34,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states and 812 transitions. [2022-10-17 10:12:34,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 504. [2022-10-17 10:12:34,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 504 states have (on average 1.5595238095238095) internal successors, (786), 503 states have internal predecessors, (786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:34,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 786 transitions. [2022-10-17 10:12:34,820 INFO L240 hiAutomatonCegarLoop]: Abstraction has 504 states and 786 transitions. [2022-10-17 10:12:34,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:12:34,821 INFO L428 stractBuchiCegarLoop]: Abstraction has 504 states and 786 transitions. [2022-10-17 10:12:34,821 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-10-17 10:12:34,821 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 504 states and 786 transitions. [2022-10-17 10:12:34,825 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 253 [2022-10-17 10:12:34,826 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:12:34,826 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:12:34,827 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:12:34,827 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:12:34,828 INFO L748 eck$LassoCheckResult]: Stem: 2320#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(16, 2);call #Ultimate.allocInit(12, 3); 2176#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 2166#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 2117#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 2118#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 2107#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 2108#L110-2 assume !false; 2463#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2481#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 2480#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 2479#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 2478#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 2477#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 2223#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 2183#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 2184#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 2322#L137 assume 8464 == ssl3_accept_~s__state~0#1; 2072#L144 [2022-10-17 10:12:34,828 INFO L750 eck$LassoCheckResult]: Loop: 2072#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 2073#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 2094#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 2081#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 2465#L614 ssl3_accept_~skip~0#1 := 0; 2464#L110-2 assume !false; 2461#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2459#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 2456#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 2454#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 2452#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 2449#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 2351#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 2348#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 2343#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 2344#L137 assume 8464 == ssl3_accept_~s__state~0#1; 2072#L144 [2022-10-17 10:12:34,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:34,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2022-10-17 10:12:34,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:34,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325403010] [2022-10-17 10:12:34,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:34,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:34,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:34,842 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:12:34,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:34,858 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:12:34,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:34,859 INFO L85 PathProgramCache]: Analyzing trace with hash 736222369, now seen corresponding path program 1 times [2022-10-17 10:12:34,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:34,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882735902] [2022-10-17 10:12:34,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:34,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:34,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:34,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:12:34,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:12:34,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882735902] [2022-10-17 10:12:34,896 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882735902] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:12:34,896 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:12:34,897 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:12:34,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47827754] [2022-10-17 10:12:34,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:12:34,897 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:12:34,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:12:34,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:12:34,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:12:34,898 INFO L87 Difference]: Start difference. First operand 504 states and 786 transitions. cyclomatic complexity: 285 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:35,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:12:35,103 INFO L93 Difference]: Finished difference Result 614 states and 964 transitions. [2022-10-17 10:12:35,103 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 614 states and 964 transitions. [2022-10-17 10:12:35,110 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 335 [2022-10-17 10:12:35,118 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 614 states to 614 states and 964 transitions. [2022-10-17 10:12:35,118 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 385 [2022-10-17 10:12:35,119 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 385 [2022-10-17 10:12:35,119 INFO L73 IsDeterministic]: Start isDeterministic. Operand 614 states and 964 transitions. [2022-10-17 10:12:35,121 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:12:35,121 INFO L218 hiAutomatonCegarLoop]: Abstraction has 614 states and 964 transitions. [2022-10-17 10:12:35,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states and 964 transitions. [2022-10-17 10:12:35,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 538. [2022-10-17 10:12:35,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 538 states, 538 states have (on average 1.553903345724907) internal successors, (836), 537 states have internal predecessors, (836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:35,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 538 states to 538 states and 836 transitions. [2022-10-17 10:12:35,138 INFO L240 hiAutomatonCegarLoop]: Abstraction has 538 states and 836 transitions. [2022-10-17 10:12:35,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:12:35,139 INFO L428 stractBuchiCegarLoop]: Abstraction has 538 states and 836 transitions. [2022-10-17 10:12:35,139 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-10-17 10:12:35,140 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 538 states and 836 transitions. [2022-10-17 10:12:35,144 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 285 [2022-10-17 10:12:35,144 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:12:35,144 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:12:35,146 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:12:35,146 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] [2022-10-17 10:12:35,147 INFO L748 eck$LassoCheckResult]: Stem: 3447#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(16, 2);call #Ultimate.allocInit(12, 3); 3306#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 3293#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 3243#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 3244#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 3233#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 3234#L110-2 assume !false; 3581#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3678#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3677#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 3674#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 3675#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 3670#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 3672#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 3685#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 3684#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 3481#L137 assume 8464 == ssl3_accept_~s__state~0#1; 3202#L144 [2022-10-17 10:12:35,147 INFO L750 eck$LassoCheckResult]: Loop: 3202#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 3203#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 3225#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 3226#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3635#L614 ssl3_accept_~skip~0#1 := 0; 3636#L110-2 assume !false; 3628#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3629#L113 assume 12292 == ssl3_accept_~s__state~0#1; 3341#L114 ssl3_accept_~s__new_session~0#1 := 1; 3342#L222 ssl3_accept_~s__server~0#1 := 1; 3578#L227 assume 0 != ssl3_accept_~cb~0#1; 3577#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 3576#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 3574#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 3572#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 3564#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 3290#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3553#L614 ssl3_accept_~skip~0#1 := 0; 3551#L110-2 assume !false; 3549#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3547#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3542#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 3540#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 3538#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 3536#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 3534#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 3479#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 3469#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 3470#L137 assume 8464 == ssl3_accept_~s__state~0#1; 3202#L144 [2022-10-17 10:12:35,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:35,148 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2022-10-17 10:12:35,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:35,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557311022] [2022-10-17 10:12:35,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:35,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:35,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:35,160 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:12:35,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:35,174 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:12:35,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:35,175 INFO L85 PathProgramCache]: Analyzing trace with hash -208823375, now seen corresponding path program 1 times [2022-10-17 10:12:35,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:35,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591174269] [2022-10-17 10:12:35,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:35,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:35,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:35,211 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:12:35,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:12:35,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591174269] [2022-10-17 10:12:35,212 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591174269] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:12:35,212 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:12:35,213 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:12:35,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011363648] [2022-10-17 10:12:35,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:12:35,214 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:12:35,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:12:35,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:12:35,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:12:35,215 INFO L87 Difference]: Start difference. First operand 538 states and 836 transitions. cyclomatic complexity: 301 Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:35,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:12:35,412 INFO L93 Difference]: Finished difference Result 663 states and 947 transitions. [2022-10-17 10:12:35,412 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 663 states and 947 transitions. [2022-10-17 10:12:35,419 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 363 [2022-10-17 10:12:35,426 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 663 states to 590 states and 867 transitions. [2022-10-17 10:12:35,426 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 413 [2022-10-17 10:12:35,427 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 424 [2022-10-17 10:12:35,428 INFO L73 IsDeterministic]: Start isDeterministic. Operand 590 states and 867 transitions. [2022-10-17 10:12:35,429 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:12:35,429 INFO L218 hiAutomatonCegarLoop]: Abstraction has 590 states and 867 transitions. [2022-10-17 10:12:35,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states and 867 transitions. [2022-10-17 10:12:35,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 547. [2022-10-17 10:12:35,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 547 states, 547 states have (on average 1.4917733089579526) internal successors, (816), 546 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:35,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 816 transitions. [2022-10-17 10:12:35,443 INFO L240 hiAutomatonCegarLoop]: Abstraction has 547 states and 816 transitions. [2022-10-17 10:12:35,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:12:35,444 INFO L428 stractBuchiCegarLoop]: Abstraction has 547 states and 816 transitions. [2022-10-17 10:12:35,444 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-10-17 10:12:35,445 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 547 states and 816 transitions. [2022-10-17 10:12:35,449 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2022-10-17 10:12:35,449 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:12:35,449 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:12:35,450 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:12:35,450 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:12:35,451 INFO L748 eck$LassoCheckResult]: Stem: 4649#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(16, 2);call #Ultimate.allocInit(12, 3); 4509#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 4497#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 4449#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 4450#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 4447#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 4448#L110-2 assume !false; 4870#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 4897#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 4895#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 4893#L119 assume 8192 == ssl3_accept_~s__state~0#1; 4602#L222 [2022-10-17 10:12:35,451 INFO L750 eck$LassoCheckResult]: Loop: 4602#L222 ssl3_accept_~s__server~0#1 := 1; 4603#L227 assume 0 != ssl3_accept_~cb~0#1; 4503#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 4504#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 4632#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 4511#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 4512#L254 assume 12292 != ssl3_accept_~s__state~0#1; 4433#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 4384#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 4795#L614 ssl3_accept_~skip~0#1 := 0; 4792#L110-2 assume !false; 4789#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 4785#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 4780#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 4779#L119 assume 8192 == ssl3_accept_~s__state~0#1; 4602#L222 [2022-10-17 10:12:35,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:35,452 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2022-10-17 10:12:35,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:35,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195559365] [2022-10-17 10:12:35,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:35,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:35,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:35,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:12:35,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:12:35,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195559365] [2022-10-17 10:12:35,494 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195559365] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:12:35,495 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:12:35,495 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:12:35,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871992657] [2022-10-17 10:12:35,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:12:35,496 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:12:35,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:35,496 INFO L85 PathProgramCache]: Analyzing trace with hash 914399226, now seen corresponding path program 1 times [2022-10-17 10:12:35,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:35,497 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408977163] [2022-10-17 10:12:35,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:35,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:35,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:35,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:12:35,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:12:35,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408977163] [2022-10-17 10:12:35,521 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408977163] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:12:35,521 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:12:35,521 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:12:35,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369556536] [2022-10-17 10:12:35,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:12:35,522 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:12:35,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:12:35,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:12:35,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:12:35,523 INFO L87 Difference]: Start difference. First operand 547 states and 816 transitions. cyclomatic complexity: 272 Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:35,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:12:35,633 INFO L93 Difference]: Finished difference Result 557 states and 824 transitions. [2022-10-17 10:12:35,633 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 557 states and 824 transitions. [2022-10-17 10:12:35,640 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2022-10-17 10:12:35,648 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 557 states to 557 states and 824 transitions. [2022-10-17 10:12:35,648 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 395 [2022-10-17 10:12:35,649 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 395 [2022-10-17 10:12:35,649 INFO L73 IsDeterministic]: Start isDeterministic. Operand 557 states and 824 transitions. [2022-10-17 10:12:35,655 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:12:35,655 INFO L218 hiAutomatonCegarLoop]: Abstraction has 557 states and 824 transitions. [2022-10-17 10:12:35,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states and 824 transitions. [2022-10-17 10:12:35,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 547. [2022-10-17 10:12:35,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 547 states, 547 states have (on average 1.4844606946983547) internal successors, (812), 546 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:35,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 812 transitions. [2022-10-17 10:12:35,671 INFO L240 hiAutomatonCegarLoop]: Abstraction has 547 states and 812 transitions. [2022-10-17 10:12:35,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:12:35,675 INFO L428 stractBuchiCegarLoop]: Abstraction has 547 states and 812 transitions. [2022-10-17 10:12:35,675 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-10-17 10:12:35,675 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 547 states and 812 transitions. [2022-10-17 10:12:35,681 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2022-10-17 10:12:35,681 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:12:35,681 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:12:35,683 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:12:35,683 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:12:35,683 INFO L748 eck$LassoCheckResult]: Stem: 5759#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(16, 2);call #Ultimate.allocInit(12, 3); 5622#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 5608#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 5561#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 5562#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 5559#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 5560#L110-2 assume !false; 5893#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5891#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 5889#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 5887#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 5885#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 5883#L125 assume 8195 == ssl3_accept_~s__state~0#1; 5711#L222 [2022-10-17 10:12:35,683 INFO L750 eck$LassoCheckResult]: Loop: 5711#L222 ssl3_accept_~s__server~0#1 := 1; 5712#L227 assume 0 != ssl3_accept_~cb~0#1; 5613#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 5614#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 5744#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 5624#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 5625#L254 assume 12292 != ssl3_accept_~s__state~0#1; 5545#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 5523#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 5862#L614 ssl3_accept_~skip~0#1 := 0; 5861#L110-2 assume !false; 5860#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5859#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 5858#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 5857#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 5856#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 5855#L125 assume 8195 == ssl3_accept_~s__state~0#1; 5711#L222 [2022-10-17 10:12:35,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:35,684 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2022-10-17 10:12:35,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:35,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354331680] [2022-10-17 10:12:35,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:35,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:35,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:35,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:12:35,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:12:35,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354331680] [2022-10-17 10:12:35,775 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354331680] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:12:35,776 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:12:35,776 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:12:35,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641470284] [2022-10-17 10:12:35,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:12:35,777 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:12:35,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:35,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1730635585, now seen corresponding path program 1 times [2022-10-17 10:12:35,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:35,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803712855] [2022-10-17 10:12:35,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:35,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:35,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:35,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:12:35,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:12:35,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803712855] [2022-10-17 10:12:35,810 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803712855] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:12:35,810 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:12:35,810 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:12:35,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786045022] [2022-10-17 10:12:35,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:12:35,811 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:12:35,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:12:35,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:12:35,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:12:35,813 INFO L87 Difference]: Start difference. First operand 547 states and 812 transitions. cyclomatic complexity: 268 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:35,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:12:35,930 INFO L93 Difference]: Finished difference Result 557 states and 820 transitions. [2022-10-17 10:12:35,931 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 557 states and 820 transitions. [2022-10-17 10:12:35,936 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2022-10-17 10:12:35,942 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 557 states to 557 states and 820 transitions. [2022-10-17 10:12:35,942 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 395 [2022-10-17 10:12:35,943 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 395 [2022-10-17 10:12:35,944 INFO L73 IsDeterministic]: Start isDeterministic. Operand 557 states and 820 transitions. [2022-10-17 10:12:35,944 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:12:35,945 INFO L218 hiAutomatonCegarLoop]: Abstraction has 557 states and 820 transitions. [2022-10-17 10:12:35,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states and 820 transitions. [2022-10-17 10:12:35,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 547. [2022-10-17 10:12:35,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 547 states, 547 states have (on average 1.477148080438757) internal successors, (808), 546 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:35,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 808 transitions. [2022-10-17 10:12:35,960 INFO L240 hiAutomatonCegarLoop]: Abstraction has 547 states and 808 transitions. [2022-10-17 10:12:35,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:12:35,962 INFO L428 stractBuchiCegarLoop]: Abstraction has 547 states and 808 transitions. [2022-10-17 10:12:35,962 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-10-17 10:12:35,962 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 547 states and 808 transitions. [2022-10-17 10:12:35,966 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2022-10-17 10:12:35,967 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:12:35,967 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:12:35,970 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:12:35,971 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 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] [2022-10-17 10:12:35,971 INFO L748 eck$LassoCheckResult]: Stem: 6874#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(16, 2);call #Ultimate.allocInit(12, 3); 6730#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 6718#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 6671#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 6672#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 6669#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 6670#L110-2 assume !false; 6980#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7099#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7097#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7095#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 7093#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7091#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 7089#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7084#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7082#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 7080#L137 assume 8464 == ssl3_accept_~s__state~0#1; 6632#L144 [2022-10-17 10:12:35,972 INFO L750 eck$LassoCheckResult]: Loop: 6632#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 6633#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 6653#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 6654#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7100#L614 ssl3_accept_~skip~0#1 := 0; 7098#L110-2 assume !false; 7096#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7094#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7092#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7090#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 7088#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7087#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 7086#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7085#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7083#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 6787#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 6783#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 6784#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 6830#L146 assume 8496 == ssl3_accept_~s__state~0#1; 6831#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 6702#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 6673#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 6674#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 6839#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 6692#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7031#L614 ssl3_accept_~skip~0#1 := 0; 7026#L110-2 assume !false; 7024#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7022#L113 assume 12292 == ssl3_accept_~s__state~0#1; 6768#L114 ssl3_accept_~s__new_session~0#1 := 1; 6769#L222 ssl3_accept_~s__server~0#1 := 1; 7146#L227 assume 0 != ssl3_accept_~cb~0#1; 7145#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 7143#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 7139#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 7134#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 7132#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 6793#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6601#L614 ssl3_accept_~skip~0#1 := 0; 6720#L110-2 assume !false; 6731#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6865#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 6866#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7066#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 7065#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7052#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 6888#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 6889#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 6890#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 6919#L137 assume 8464 == ssl3_accept_~s__state~0#1; 6632#L144 [2022-10-17 10:12:35,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:35,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2022-10-17 10:12:35,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:35,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908856301] [2022-10-17 10:12:35,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:35,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:35,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:35,997 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:12:36,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:36,023 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:12:36,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:36,025 INFO L85 PathProgramCache]: Analyzing trace with hash -485605049, now seen corresponding path program 1 times [2022-10-17 10:12:36,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:36,026 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462677620] [2022-10-17 10:12:36,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:36,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:36,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:36,109 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:12:36,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:12:36,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462677620] [2022-10-17 10:12:36,111 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462677620] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:12:36,112 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:12:36,112 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:12:36,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856619169] [2022-10-17 10:12:36,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:12:36,113 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:12:36,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:12:36,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:12:36,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:12:36,117 INFO L87 Difference]: Start difference. First operand 547 states and 808 transitions. cyclomatic complexity: 264 Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:36,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:12:36,311 INFO L93 Difference]: Finished difference Result 693 states and 1030 transitions. [2022-10-17 10:12:36,312 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 693 states and 1030 transitions. [2022-10-17 10:12:36,318 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 447 [2022-10-17 10:12:36,325 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 693 states to 686 states and 1023 transitions. [2022-10-17 10:12:36,325 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 478 [2022-10-17 10:12:36,326 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 478 [2022-10-17 10:12:36,327 INFO L73 IsDeterministic]: Start isDeterministic. Operand 686 states and 1023 transitions. [2022-10-17 10:12:36,327 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:12:36,327 INFO L218 hiAutomatonCegarLoop]: Abstraction has 686 states and 1023 transitions. [2022-10-17 10:12:36,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states and 1023 transitions. [2022-10-17 10:12:36,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 667. [2022-10-17 10:12:36,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 667 states, 667 states have (on average 1.4917541229385307) internal successors, (995), 666 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:36,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 995 transitions. [2022-10-17 10:12:36,345 INFO L240 hiAutomatonCegarLoop]: Abstraction has 667 states and 995 transitions. [2022-10-17 10:12:36,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:12:36,346 INFO L428 stractBuchiCegarLoop]: Abstraction has 667 states and 995 transitions. [2022-10-17 10:12:36,346 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-10-17 10:12:36,346 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 667 states and 995 transitions. [2022-10-17 10:12:36,351 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 434 [2022-10-17 10:12:36,351 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:12:36,352 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:12:36,353 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:12:36,353 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:12:36,354 INFO L748 eck$LassoCheckResult]: Stem: 8115#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(16, 2);call #Ultimate.allocInit(12, 3); 7982#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 7967#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 7918#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 7919#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 7916#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 7917#L110-2 assume !false; 8438#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8490#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8488#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8486#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8484#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8482#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8480#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8478#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8476#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8474#L137 assume 8464 == ssl3_accept_~s__state~0#1; 7871#L144 [2022-10-17 10:12:36,354 INFO L750 eck$LassoCheckResult]: Loop: 7871#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 7872#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 7894#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 7895#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8502#L614 ssl3_accept_~skip~0#1 := 0; 8501#L110-2 assume !false; 8496#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8494#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8492#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8491#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8489#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8487#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8485#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8483#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8481#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8479#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 8477#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 8475#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 8434#L146 assume 8496 == ssl3_accept_~s__state~0#1; 8082#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 7947#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 7920#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 7921#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 8084#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 7937#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7847#L614 ssl3_accept_~skip~0#1 := 0; 7969#L110-2 assume !false; 7908#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7909#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7939#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7940#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8010#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8011#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8023#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7987#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7988#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8035#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 8027#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 8028#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 8095#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 8081#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 7955#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 7956#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 7892#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 7882#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 7884#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 8159#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 8126#L170 assume 8560 == ssl3_accept_~s__state~0#1; 8122#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 8067#L429 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 7880#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8290#L614 ssl3_accept_~skip~0#1 := 0; 8283#L110-2 assume !false; 8280#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8277#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8274#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8271#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8268#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8265#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8262#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8259#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8150#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8140#L137 assume 8464 == ssl3_accept_~s__state~0#1; 7871#L144 [2022-10-17 10:12:36,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:36,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2022-10-17 10:12:36,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:36,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801132133] [2022-10-17 10:12:36,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:36,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:36,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:36,364 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:12:36,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:36,374 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:12:36,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:36,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1113780434, now seen corresponding path program 1 times [2022-10-17 10:12:36,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:36,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058405886] [2022-10-17 10:12:36,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:36,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:36,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:36,428 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:12:36,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:12:36,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058405886] [2022-10-17 10:12:36,429 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058405886] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:12:36,429 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:12:36,429 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:12:36,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741139917] [2022-10-17 10:12:36,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:12:36,430 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:12:36,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:12:36,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:12:36,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:12:36,432 INFO L87 Difference]: Start difference. First operand 667 states and 995 transitions. cyclomatic complexity: 331 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:36,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:12:36,601 INFO L93 Difference]: Finished difference Result 803 states and 1105 transitions. [2022-10-17 10:12:36,601 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 803 states and 1105 transitions. [2022-10-17 10:12:36,609 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 529 [2022-10-17 10:12:36,617 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 803 states to 803 states and 1105 transitions. [2022-10-17 10:12:36,617 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 560 [2022-10-17 10:12:36,618 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 560 [2022-10-17 10:12:36,618 INFO L73 IsDeterministic]: Start isDeterministic. Operand 803 states and 1105 transitions. [2022-10-17 10:12:36,618 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:12:36,618 INFO L218 hiAutomatonCegarLoop]: Abstraction has 803 states and 1105 transitions. [2022-10-17 10:12:36,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 803 states and 1105 transitions. [2022-10-17 10:12:36,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 803 to 795. [2022-10-17 10:12:36,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 795 states, 795 states have (on average 1.3761006289308175) internal successors, (1094), 794 states have internal predecessors, (1094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:36,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 795 states to 795 states and 1094 transitions. [2022-10-17 10:12:36,638 INFO L240 hiAutomatonCegarLoop]: Abstraction has 795 states and 1094 transitions. [2022-10-17 10:12:36,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:12:36,641 INFO L428 stractBuchiCegarLoop]: Abstraction has 795 states and 1094 transitions. [2022-10-17 10:12:36,641 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-10-17 10:12:36,641 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 795 states and 1094 transitions. [2022-10-17 10:12:36,646 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 522 [2022-10-17 10:12:36,647 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:12:36,647 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:12:36,648 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:12:36,648 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:12:36,649 INFO L748 eck$LassoCheckResult]: Stem: 9602#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(16, 2);call #Ultimate.allocInit(12, 3); 9450#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 9440#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 9390#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 9391#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 9380#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 9381#L110-2 assume !false; 9688#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10045#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 10043#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9849#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9844#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9842#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9840#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9838#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9835#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9833#L137 assume 8464 == ssl3_accept_~s__state~0#1; 9348#L144 [2022-10-17 10:12:36,649 INFO L750 eck$LassoCheckResult]: Loop: 9348#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 9349#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 9368#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 9369#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9989#L614 ssl3_accept_~skip~0#1 := 0; 9987#L110-2 assume !false; 9985#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9983#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9981#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9979#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9977#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9975#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9973#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9971#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9969#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9967#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 9965#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 9963#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 9884#L146 assume 8496 == ssl3_accept_~s__state~0#1; 9793#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 9792#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 9392#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 9393#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 9575#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 9409#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9920#L614 ssl3_accept_~skip~0#1 := 0; 9918#L110-2 assume !false; 9916#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9912#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9910#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9908#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9907#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9901#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9899#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9897#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9895#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9893#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 9891#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 9889#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 9887#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 9885#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 9717#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 9714#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 9716#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 9727#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 9681#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 9682#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 9622#L170 assume 8560 == ssl3_accept_~s__state~0#1; 9614#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 9540#L429 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 9328#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9868#L614 ssl3_accept_~skip~0#1 := 0; 9867#L110-2 assume !false; 9862#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9860#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9858#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9856#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9854#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9852#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9799#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9707#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9668#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9641#L137 assume 8464 == ssl3_accept_~s__state~0#1; 9348#L144 [2022-10-17 10:12:36,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:36,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2022-10-17 10:12:36,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:36,650 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137495717] [2022-10-17 10:12:36,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:36,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:36,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:36,666 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:12:36,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:36,676 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:12:36,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:36,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1537427156, now seen corresponding path program 1 times [2022-10-17 10:12:36,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:36,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399061855] [2022-10-17 10:12:36,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:36,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:36,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:36,736 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:12:36,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:12:36,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399061855] [2022-10-17 10:12:36,736 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399061855] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:12:36,737 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:12:36,737 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:12:36,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133115732] [2022-10-17 10:12:36,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:12:36,738 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:12:36,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:12:36,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:12:36,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:12:36,739 INFO L87 Difference]: Start difference. First operand 795 states and 1094 transitions. cyclomatic complexity: 302 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:36,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:12:36,857 INFO L93 Difference]: Finished difference Result 876 states and 1193 transitions. [2022-10-17 10:12:36,857 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 876 states and 1193 transitions. [2022-10-17 10:12:36,865 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 576 [2022-10-17 10:12:36,873 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 876 states to 876 states and 1193 transitions. [2022-10-17 10:12:36,874 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 607 [2022-10-17 10:12:36,875 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 607 [2022-10-17 10:12:36,875 INFO L73 IsDeterministic]: Start isDeterministic. Operand 876 states and 1193 transitions. [2022-10-17 10:12:36,876 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:12:36,876 INFO L218 hiAutomatonCegarLoop]: Abstraction has 876 states and 1193 transitions. [2022-10-17 10:12:36,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 876 states and 1193 transitions. [2022-10-17 10:12:36,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 876 to 864. [2022-10-17 10:12:36,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 864 states, 864 states have (on average 1.3634259259259258) internal successors, (1178), 863 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:36,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 1178 transitions. [2022-10-17 10:12:36,898 INFO L240 hiAutomatonCegarLoop]: Abstraction has 864 states and 1178 transitions. [2022-10-17 10:12:36,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:12:36,899 INFO L428 stractBuchiCegarLoop]: Abstraction has 864 states and 1178 transitions. [2022-10-17 10:12:36,899 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-10-17 10:12:36,900 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 864 states and 1178 transitions. [2022-10-17 10:12:36,908 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 568 [2022-10-17 10:12:36,908 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:12:36,908 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:12:36,911 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:12:36,911 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2022-10-17 10:12:36,913 INFO L748 eck$LassoCheckResult]: Stem: 11275#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(16, 2);call #Ultimate.allocInit(12, 3); 11128#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 11113#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 11066#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 11067#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 11064#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 11065#L110-2 assume !false; 11374#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11792#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11791#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11787#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11783#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11779#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11778#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11777#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11742#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11738#L137 assume 8464 == ssl3_accept_~s__state~0#1; 11030#L144 [2022-10-17 10:12:36,914 INFO L750 eck$LassoCheckResult]: Loop: 11030#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 11031#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 11048#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 11049#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11000#L614 ssl3_accept_~skip~0#1 := 0; 11115#L110-2 assume !false; 11056#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11057#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11086#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11087#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11157#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11158#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11172#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11173#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11817#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11804#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 11803#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 11796#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 11592#L146 assume 8496 == ssl3_accept_~s__state~0#1; 11495#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 11588#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 11586#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 11584#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 11235#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 11236#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11844#L614 ssl3_accept_~skip~0#1 := 0; 11837#L110-2 assume !false; 11838#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11831#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11832#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11825#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11826#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11821#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11822#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11133#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11134#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11184#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 11185#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 11252#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 11253#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 11233#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 11234#L152 assume 8512 == ssl3_accept_~s__state~0#1; 11489#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 11858#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 11655#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 11313#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11646#L614 ssl3_accept_~skip~0#1 := 0; 11644#L110-2 assume !false; 11641#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11639#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11637#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11635#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11633#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11630#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11627#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11624#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11622#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11620#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 11615#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 11499#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 11497#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 11494#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 11492#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 11488#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 11490#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 11498#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 11496#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 11493#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 11491#L170 assume 8560 == ssl3_accept_~s__state~0#1; 11287#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 11218#L429 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 11033#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11848#L614 ssl3_accept_~skip~0#1 := 0; 11842#L110-2 assume !false; 11839#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11836#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11833#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11830#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11827#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11697#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11696#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11404#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11309#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11310#L137 assume 8464 == ssl3_accept_~s__state~0#1; 11030#L144 [2022-10-17 10:12:36,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:36,915 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2022-10-17 10:12:36,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:36,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739145092] [2022-10-17 10:12:36,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:36,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:36,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:36,927 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:12:36,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:36,943 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:12:36,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:36,944 INFO L85 PathProgramCache]: Analyzing trace with hash 1699160986, now seen corresponding path program 1 times [2022-10-17 10:12:36,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:36,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625614235] [2022-10-17 10:12:36,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:36,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:36,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:37,060 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-10-17 10:12:37,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:12:37,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625614235] [2022-10-17 10:12:37,062 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625614235] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:12:37,062 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:12:37,068 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:12:37,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580965592] [2022-10-17 10:12:37,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:12:37,069 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:12:37,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:12:37,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:12:37,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:12:37,070 INFO L87 Difference]: Start difference. First operand 864 states and 1178 transitions. cyclomatic complexity: 317 Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:37,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:12:37,194 INFO L93 Difference]: Finished difference Result 978 states and 1331 transitions. [2022-10-17 10:12:37,194 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 978 states and 1331 transitions. [2022-10-17 10:12:37,203 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 644 [2022-10-17 10:12:37,212 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 978 states to 978 states and 1331 transitions. [2022-10-17 10:12:37,212 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 675 [2022-10-17 10:12:37,213 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 675 [2022-10-17 10:12:37,213 INFO L73 IsDeterministic]: Start isDeterministic. Operand 978 states and 1331 transitions. [2022-10-17 10:12:37,214 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:12:37,215 INFO L218 hiAutomatonCegarLoop]: Abstraction has 978 states and 1331 transitions. [2022-10-17 10:12:37,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 978 states and 1331 transitions. [2022-10-17 10:12:37,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 978 to 939. [2022-10-17 10:12:37,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 939 states, 939 states have (on average 1.3503727369542067) internal successors, (1268), 938 states have internal predecessors, (1268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:37,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 939 states to 939 states and 1268 transitions. [2022-10-17 10:12:37,239 INFO L240 hiAutomatonCegarLoop]: Abstraction has 939 states and 1268 transitions. [2022-10-17 10:12:37,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:12:37,241 INFO L428 stractBuchiCegarLoop]: Abstraction has 939 states and 1268 transitions. [2022-10-17 10:12:37,241 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-10-17 10:12:37,241 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 939 states and 1268 transitions. [2022-10-17 10:12:37,247 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 618 [2022-10-17 10:12:37,247 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:12:37,248 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:12:37,249 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:12:37,249 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 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] [2022-10-17 10:12:37,250 INFO L748 eck$LassoCheckResult]: Stem: 13133#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(16, 2);call #Ultimate.allocInit(12, 3); 12980#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 12964#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 12915#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 12916#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 12913#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 12914#L110-2 assume !false; 13276#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13664#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13662#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13660#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13658#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13656#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13654#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 13652#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 13650#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13648#L137 assume 8464 == ssl3_accept_~s__state~0#1; 12879#L144 [2022-10-17 10:12:37,252 INFO L750 eck$LassoCheckResult]: Loop: 12879#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 12880#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 12897#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 12898#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13748#L614 ssl3_accept_~skip~0#1 := 0; 13741#L110-2 assume !false; 13737#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13733#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13729#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13725#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13721#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13717#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13713#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 13709#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 13705#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13701#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 13700#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 13699#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 13371#L146 assume 8496 == ssl3_accept_~s__state~0#1; 13105#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 12950#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 12917#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 12918#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 13091#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 13042#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12848#L614 ssl3_accept_~skip~0#1 := 0; 12966#L110-2 assume !false; 12909#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12910#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12936#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 12937#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13009#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13010#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13764#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 13762#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 13760#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13758#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 13756#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 13743#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 13739#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 13735#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 13731#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 13727#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 13723#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 13719#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 13715#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 13711#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 13707#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 13703#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 13697#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 13695#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 13693#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 13691#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 13689#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 13687#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 13098#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 13099#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 13301#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 12921#L203 assume 8656 == ssl3_accept_~s__state~0#1; 12922#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 13072#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 13073#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 12968#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 12969#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 13444#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13420#L614 ssl3_accept_~skip~0#1 := 0; 13417#L110-2 assume !false; 13413#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13412#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13408#L116 assume 16384 == ssl3_accept_~s__state~0#1; 13385#L222 ssl3_accept_~s__server~0#1 := 1; 13404#L227 assume 0 != ssl3_accept_~cb~0#1; 13405#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 13474#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 13471#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 13468#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 13466#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 13438#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13432#L614 ssl3_accept_~skip~0#1 := 0; 13430#L110-2 assume !false; 13428#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13426#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13424#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13422#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13418#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13415#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13297#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 13298#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 13167#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13168#L137 assume 8464 == ssl3_accept_~s__state~0#1; 12879#L144 [2022-10-17 10:12:37,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:37,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2022-10-17 10:12:37,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:37,253 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103159506] [2022-10-17 10:12:37,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:37,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:37,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:37,262 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:12:37,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:37,272 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:12:37,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:37,273 INFO L85 PathProgramCache]: Analyzing trace with hash -40333405, now seen corresponding path program 1 times [2022-10-17 10:12:37,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:37,273 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529736206] [2022-10-17 10:12:37,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:37,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:37,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:37,337 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-10-17 10:12:37,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:12:37,337 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529736206] [2022-10-17 10:12:37,337 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529736206] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:12:37,338 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:12:37,338 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:12:37,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985852844] [2022-10-17 10:12:37,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:12:37,339 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:12:37,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:12:37,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:12:37,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:12:37,340 INFO L87 Difference]: Start difference. First operand 939 states and 1268 transitions. cyclomatic complexity: 332 Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:37,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:12:37,504 INFO L93 Difference]: Finished difference Result 886 states and 1188 transitions. [2022-10-17 10:12:37,505 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 886 states and 1188 transitions. [2022-10-17 10:12:37,512 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 546 [2022-10-17 10:12:37,519 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 886 states to 884 states and 1186 transitions. [2022-10-17 10:12:37,519 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 627 [2022-10-17 10:12:37,520 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 627 [2022-10-17 10:12:37,520 INFO L73 IsDeterministic]: Start isDeterministic. Operand 884 states and 1186 transitions. [2022-10-17 10:12:37,521 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:12:37,521 INFO L218 hiAutomatonCegarLoop]: Abstraction has 884 states and 1186 transitions. [2022-10-17 10:12:37,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 884 states and 1186 transitions. [2022-10-17 10:12:37,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 884 to 878. [2022-10-17 10:12:37,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 878 states, 878 states have (on average 1.3405466970387243) internal successors, (1177), 877 states have internal predecessors, (1177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:37,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 878 states to 878 states and 1177 transitions. [2022-10-17 10:12:37,541 INFO L240 hiAutomatonCegarLoop]: Abstraction has 878 states and 1177 transitions. [2022-10-17 10:12:37,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:12:37,542 INFO L428 stractBuchiCegarLoop]: Abstraction has 878 states and 1177 transitions. [2022-10-17 10:12:37,542 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-10-17 10:12:37,542 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 878 states and 1177 transitions. [2022-10-17 10:12:37,547 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 540 [2022-10-17 10:12:37,547 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:12:37,548 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:12:37,549 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:12:37,549 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:12:37,549 INFO L748 eck$LassoCheckResult]: Stem: 14952#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(16, 2);call #Ultimate.allocInit(12, 3); 14807#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 14793#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 14746#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 14747#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 14744#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 14745#L110-2 assume !false; 15026#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15448#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15447#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15446#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15445#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15444#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15443#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15442#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15441#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15440#L137 assume 8464 == ssl3_accept_~s__state~0#1; 14710#L144 [2022-10-17 10:12:37,550 INFO L750 eck$LassoCheckResult]: Loop: 14710#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 14711#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 14729#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 14730#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15496#L614 ssl3_accept_~skip~0#1 := 0; 15494#L110-2 assume !false; 15492#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15490#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15488#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15486#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15484#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15482#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15480#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15478#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15476#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15474#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 15472#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 15470#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 15467#L146 assume 8496 == ssl3_accept_~s__state~0#1; 14920#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 14779#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 14748#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 14749#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 14923#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 15533#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15528#L614 ssl3_accept_~skip~0#1 := 0; 15527#L110-2 assume !false; 15526#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15525#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15524#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15523#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15522#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15521#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15519#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15518#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15516#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15515#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 15512#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 15510#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 15465#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 15326#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 15325#L152 assume 8512 == ssl3_accept_~s__state~0#1; 15150#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 14820#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 14821#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 14888#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15504#L614 ssl3_accept_~skip~0#1 := 0; 15502#L110-2 assume !false; 15497#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15495#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15493#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15491#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15489#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15487#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15485#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15483#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15481#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15479#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 15477#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 15475#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 15473#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 15471#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 15469#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 15466#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 15272#L158 assume 8528 == ssl3_accept_~s__state~0#1; 15145#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 15271#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 14896#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 14881#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 14964#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 14775#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 14763#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15292#L614 ssl3_accept_~skip~0#1 := 0; 15291#L110-2 assume !false; 15290#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15289#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15288#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15287#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15286#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15285#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15284#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15283#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15282#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15281#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 15280#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 15279#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 15278#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 15277#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 15276#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 15275#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 15274#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 15273#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 15003#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 15004#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 15005#L170 assume 8560 == ssl3_accept_~s__state~0#1; 14962#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 14890#L429 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 14684#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15415#L614 ssl3_accept_~skip~0#1 := 0; 15407#L110-2 assume !false; 15403#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15399#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15395#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15391#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15387#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15383#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15379#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15063#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14989#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14990#L137 assume 8464 == ssl3_accept_~s__state~0#1; 14710#L144 [2022-10-17 10:12:37,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:37,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2022-10-17 10:12:37,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:37,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129700909] [2022-10-17 10:12:37,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:37,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:37,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:37,557 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:12:37,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:37,565 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:12:37,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:37,566 INFO L85 PathProgramCache]: Analyzing trace with hash 1797230117, now seen corresponding path program 1 times [2022-10-17 10:12:37,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:37,566 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427677414] [2022-10-17 10:12:37,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:37,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:37,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:37,626 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-10-17 10:12:37,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:12:37,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427677414] [2022-10-17 10:12:37,627 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427677414] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:12:37,627 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:12:37,627 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:12:37,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267533003] [2022-10-17 10:12:37,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:12:37,628 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:12:37,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:12:37,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:12:37,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:12:37,629 INFO L87 Difference]: Start difference. First operand 878 states and 1177 transitions. cyclomatic complexity: 303 Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:37,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:12:37,756 INFO L93 Difference]: Finished difference Result 981 states and 1308 transitions. [2022-10-17 10:12:37,756 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 981 states and 1308 transitions. [2022-10-17 10:12:37,764 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2022-10-17 10:12:37,772 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 981 states to 981 states and 1308 transitions. [2022-10-17 10:12:37,772 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 689 [2022-10-17 10:12:37,773 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 689 [2022-10-17 10:12:37,774 INFO L73 IsDeterministic]: Start isDeterministic. Operand 981 states and 1308 transitions. [2022-10-17 10:12:37,774 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:12:37,774 INFO L218 hiAutomatonCegarLoop]: Abstraction has 981 states and 1308 transitions. [2022-10-17 10:12:37,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 981 states and 1308 transitions. [2022-10-17 10:12:37,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 981 to 959. [2022-10-17 10:12:37,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 959 states, 959 states have (on average 1.3274244004171012) internal successors, (1273), 958 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:37,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 959 states to 959 states and 1273 transitions. [2022-10-17 10:12:37,796 INFO L240 hiAutomatonCegarLoop]: Abstraction has 959 states and 1273 transitions. [2022-10-17 10:12:37,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:12:37,797 INFO L428 stractBuchiCegarLoop]: Abstraction has 959 states and 1273 transitions. [2022-10-17 10:12:37,797 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2022-10-17 10:12:37,797 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 959 states and 1273 transitions. [2022-10-17 10:12:37,803 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 594 [2022-10-17 10:12:37,803 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:12:37,803 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:12:37,805 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:12:37,805 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2022-10-17 10:12:37,805 INFO L748 eck$LassoCheckResult]: Stem: 16810#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(16, 2);call #Ultimate.allocInit(12, 3); 16666#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 16658#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 16611#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 16612#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 16609#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 16610#L110-2 assume !false; 16847#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17424#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17422#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17420#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17418#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17416#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17414#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17412#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17410#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17408#L137 assume 8464 == ssl3_accept_~s__state~0#1; 16568#L144 [2022-10-17 10:12:37,806 INFO L750 eck$LassoCheckResult]: Loop: 16568#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 16569#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 16594#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 16595#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17468#L614 ssl3_accept_~skip~0#1 := 0; 17466#L110-2 assume !false; 17464#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17462#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17460#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17458#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17456#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17454#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17452#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17450#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17448#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17447#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 17440#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 17439#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 17232#L146 assume 8496 == ssl3_accept_~s__state~0#1; 16779#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 16637#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 16638#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 17392#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 17383#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 17377#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17370#L614 ssl3_accept_~skip~0#1 := 0; 17367#L110-2 assume !false; 17364#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17361#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17358#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17355#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17352#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17349#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17346#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17343#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17341#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17332#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 17331#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 17330#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 17329#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 17328#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 17324#L152 assume 8512 == ssl3_accept_~s__state~0#1; 17003#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 17323#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 17321#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 17320#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17315#L614 ssl3_accept_~skip~0#1 := 0; 17314#L110-2 assume !false; 17313#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17312#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17311#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17310#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17309#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17308#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17307#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17306#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17305#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17304#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 17303#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 17302#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 17301#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 17300#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 17299#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 17298#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 17297#L158 assume 8528 == ssl3_accept_~s__state~0#1; 16998#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 17296#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 17295#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 16819#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 16820#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 17288#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 17286#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17281#L614 ssl3_accept_~skip~0#1 := 0; 17280#L110-2 assume !false; 17279#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17278#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17277#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17276#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17275#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17274#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17273#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17272#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17271#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17270#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 17269#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 17268#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 17267#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 17266#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 17265#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 17264#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 17262#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 17258#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 17257#L164 assume 8544 == ssl3_accept_~s__state~0#1; 16993#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 17230#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 17228#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 17227#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 16795#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 16713#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 16577#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17051#L614 ssl3_accept_~skip~0#1 := 0; 17049#L110-2 assume !false; 17043#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17041#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17039#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17037#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17035#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17033#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17031#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16895#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16872#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16868#L137 assume 8464 == ssl3_accept_~s__state~0#1; 16568#L144 [2022-10-17 10:12:37,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:37,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2022-10-17 10:12:37,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:37,807 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874352607] [2022-10-17 10:12:37,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:37,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:37,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:37,814 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:12:37,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:37,822 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:12:37,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:37,823 INFO L85 PathProgramCache]: Analyzing trace with hash -719457483, now seen corresponding path program 1 times [2022-10-17 10:12:37,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:37,823 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226928275] [2022-10-17 10:12:37,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:37,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:37,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:37,915 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-10-17 10:12:37,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:12:37,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226928275] [2022-10-17 10:12:37,916 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226928275] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:12:37,916 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:12:37,917 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:12:37,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835813022] [2022-10-17 10:12:37,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:12:37,917 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:12:37,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:12:37,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:12:37,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:12:37,918 INFO L87 Difference]: Start difference. First operand 959 states and 1273 transitions. cyclomatic complexity: 318 Second operand has 3 states, 2 states have (on average 30.5) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:38,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:12:38,069 INFO L93 Difference]: Finished difference Result 1032 states and 1361 transitions. [2022-10-17 10:12:38,069 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1032 states and 1361 transitions. [2022-10-17 10:12:38,078 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 626 [2022-10-17 10:12:38,087 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1032 states to 1010 states and 1330 transitions. [2022-10-17 10:12:38,088 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 727 [2022-10-17 10:12:38,089 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 743 [2022-10-17 10:12:38,089 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1010 states and 1330 transitions. [2022-10-17 10:12:38,089 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:12:38,089 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1010 states and 1330 transitions. [2022-10-17 10:12:38,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1010 states and 1330 transitions. [2022-10-17 10:12:38,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1010 to 961. [2022-10-17 10:12:38,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 961 states, 961 states have (on average 1.3225806451612903) internal successors, (1271), 960 states have internal predecessors, (1271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:38,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1271 transitions. [2022-10-17 10:12:38,113 INFO L240 hiAutomatonCegarLoop]: Abstraction has 961 states and 1271 transitions. [2022-10-17 10:12:38,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:12:38,114 INFO L428 stractBuchiCegarLoop]: Abstraction has 961 states and 1271 transitions. [2022-10-17 10:12:38,114 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2022-10-17 10:12:38,114 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 961 states and 1271 transitions. [2022-10-17 10:12:38,122 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 615 [2022-10-17 10:12:38,122 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:12:38,122 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:12:38,123 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:12:38,123 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [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] [2022-10-17 10:12:38,124 INFO L748 eck$LassoCheckResult]: Stem: 18781#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(16, 2);call #Ultimate.allocInit(12, 3); 18656#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 18648#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 18601#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 18602#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 18591#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 18592#L110-2 assume !false; 18863#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18862#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18861#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18859#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18854#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18852#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18850#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18848#L131 assume 8481 == ssl3_accept_~s__state~0#1; 18785#L132 [2022-10-17 10:12:38,124 INFO L750 eck$LassoCheckResult]: Loop: 18785#L132 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 18570#L270 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 18571#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18541#L614 ssl3_accept_~skip~0#1 := 0; 18650#L110-2 assume !false; 18593#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18594#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18623#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18624#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18686#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18687#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18695#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18663#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 18664#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 18705#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 18698#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 18699#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 18741#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 18742#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 18636#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 18637#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 18577#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 18572#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 18573#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 18587#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 18588#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 18702#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 18703#L176 assume 8448 == ssl3_accept_~s__state~0#1; 18693#L177 assume !(ssl3_accept_~num1~0#1 > 0); 18640#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 18641#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18832#L614 ssl3_accept_~skip~0#1 := 0; 18830#L110-2 assume !false; 18828#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18808#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18809#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 19086#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 19087#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 19084#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 19085#L128 assume 8480 == ssl3_accept_~s__state~0#1; 18785#L132 [2022-10-17 10:12:38,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:38,125 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2022-10-17 10:12:38,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:38,125 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20763551] [2022-10-17 10:12:38,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:38,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:38,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:38,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:12:38,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:12:38,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20763551] [2022-10-17 10:12:38,157 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20763551] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:12:38,157 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:12:38,157 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:12:38,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412338723] [2022-10-17 10:12:38,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:12:38,158 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:12:38,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:38,159 INFO L85 PathProgramCache]: Analyzing trace with hash 238562898, now seen corresponding path program 1 times [2022-10-17 10:12:38,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:38,159 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277644799] [2022-10-17 10:12:38,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:38,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:38,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:38,198 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:12:38,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:12:38,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277644799] [2022-10-17 10:12:38,198 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277644799] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:12:38,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1115825294] [2022-10-17 10:12:38,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:38,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:12:38,199 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:38,200 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:12:38,220 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-10-17 10:12:38,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:38,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2022-10-17 10:12:38,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:12:38,350 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:12:38,350 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:12:38,427 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:12:38,427 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1115825294] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:12:38,428 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:12:38,428 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-10-17 10:12:38,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190613475] [2022-10-17 10:12:38,431 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:12:38,432 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:12:38,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:12:38,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:12:38,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:12:38,433 INFO L87 Difference]: Start difference. First operand 961 states and 1271 transitions. cyclomatic complexity: 315 Second operand has 3 states, 2 states have (on average 7.5) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:38,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:12:38,545 INFO L93 Difference]: Finished difference Result 963 states and 1271 transitions. [2022-10-17 10:12:38,545 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 963 states and 1271 transitions. [2022-10-17 10:12:38,551 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2022-10-17 10:12:38,559 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 963 states to 963 states and 1271 transitions. [2022-10-17 10:12:38,560 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 696 [2022-10-17 10:12:38,561 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 696 [2022-10-17 10:12:38,561 INFO L73 IsDeterministic]: Start isDeterministic. Operand 963 states and 1271 transitions. [2022-10-17 10:12:38,561 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:12:38,562 INFO L218 hiAutomatonCegarLoop]: Abstraction has 963 states and 1271 transitions. [2022-10-17 10:12:38,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 963 states and 1271 transitions. [2022-10-17 10:12:38,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 963 to 961. [2022-10-17 10:12:38,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 961 states, 961 states have (on average 1.320499479708637) internal successors, (1269), 960 states have internal predecessors, (1269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:38,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1269 transitions. [2022-10-17 10:12:38,583 INFO L240 hiAutomatonCegarLoop]: Abstraction has 961 states and 1269 transitions. [2022-10-17 10:12:38,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:12:38,584 INFO L428 stractBuchiCegarLoop]: Abstraction has 961 states and 1269 transitions. [2022-10-17 10:12:38,584 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2022-10-17 10:12:38,584 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 961 states and 1269 transitions. [2022-10-17 10:12:38,588 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 615 [2022-10-17 10:12:38,588 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:12:38,589 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:12:38,589 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:12:38,590 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [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] [2022-10-17 10:12:38,590 INFO L748 eck$LassoCheckResult]: Stem: 20957#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(16, 2);call #Ultimate.allocInit(12, 3); 20824#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 20816#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 20769#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 20770#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 20767#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 20768#L110-2 assume !false; 21011#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21010#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 21005#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21003#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21001#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 20999#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 20996#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 20995#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 20993#L134 assume 8482 == ssl3_accept_~s__state~0#1; 20945#L135 [2022-10-17 10:12:38,590 INFO L750 eck$LassoCheckResult]: Loop: 20945#L135 ssl3_accept_~s__state~0#1 := 3; 20740#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21626#L614 ssl3_accept_~skip~0#1 := 0; 21624#L110-2 assume !false; 21623#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21622#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 21620#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21619#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21618#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 21617#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 21612#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 21610#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 21608#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 21606#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 21604#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 21602#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 21333#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 21331#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 21329#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 21327#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 21325#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 21324#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 21323#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 21321#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 21319#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 21317#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 21030#L176 assume 8448 == ssl3_accept_~s__state~0#1; 20864#L177 assume !(ssl3_accept_~num1~0#1 > 0); 20808#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 20809#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21004#L614 ssl3_accept_~skip~0#1 := 0; 21002#L110-2 assume !false; 21000#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 20997#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 20998#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21244#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21245#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 21242#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 21243#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 21250#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 20992#L134 assume 8482 == ssl3_accept_~s__state~0#1; 20945#L135 [2022-10-17 10:12:38,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:38,591 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2022-10-17 10:12:38,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:38,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961722406] [2022-10-17 10:12:38,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:38,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:38,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:38,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:12:38,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:12:38,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961722406] [2022-10-17 10:12:38,619 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961722406] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:12:38,619 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:12:38,619 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:12:38,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506228007] [2022-10-17 10:12:38,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:12:38,620 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:12:38,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:38,620 INFO L85 PathProgramCache]: Analyzing trace with hash -564759837, now seen corresponding path program 1 times [2022-10-17 10:12:38,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:38,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286556040] [2022-10-17 10:12:38,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:38,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:38,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:38,643 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:12:38,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:12:38,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286556040] [2022-10-17 10:12:38,643 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286556040] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:12:38,644 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:12:38,644 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:12:38,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719133250] [2022-10-17 10:12:38,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:12:38,644 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:12:38,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:12:38,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:12:38,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:12:38,645 INFO L87 Difference]: Start difference. First operand 961 states and 1269 transitions. cyclomatic complexity: 313 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:38,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:12:38,740 INFO L93 Difference]: Finished difference Result 961 states and 1267 transitions. [2022-10-17 10:12:38,740 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 961 states and 1267 transitions. [2022-10-17 10:12:38,746 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 615 [2022-10-17 10:12:38,775 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 961 states to 961 states and 1267 transitions. [2022-10-17 10:12:38,776 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 694 [2022-10-17 10:12:38,777 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 694 [2022-10-17 10:12:38,777 INFO L73 IsDeterministic]: Start isDeterministic. Operand 961 states and 1267 transitions. [2022-10-17 10:12:38,777 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:12:38,777 INFO L218 hiAutomatonCegarLoop]: Abstraction has 961 states and 1267 transitions. [2022-10-17 10:12:38,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 961 states and 1267 transitions. [2022-10-17 10:12:38,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 961 to 961. [2022-10-17 10:12:38,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 961 states, 961 states have (on average 1.3184183142559833) internal successors, (1267), 960 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:38,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1267 transitions. [2022-10-17 10:12:38,803 INFO L240 hiAutomatonCegarLoop]: Abstraction has 961 states and 1267 transitions. [2022-10-17 10:12:38,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:12:38,804 INFO L428 stractBuchiCegarLoop]: Abstraction has 961 states and 1267 transitions. [2022-10-17 10:12:38,804 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2022-10-17 10:12:38,804 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 961 states and 1267 transitions. [2022-10-17 10:12:38,808 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 615 [2022-10-17 10:12:38,808 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:12:38,808 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:12:38,811 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:12:38,812 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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] [2022-10-17 10:12:38,812 INFO L748 eck$LassoCheckResult]: Stem: 22879#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(16, 2);call #Ultimate.allocInit(12, 3); 22754#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 22745#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 22698#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 22699#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 22688#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 22689#L110-2 assume !false; 23347#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23416#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23414#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23412#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23410#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23408#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23406#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23404#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23402#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 23400#L137 assume 8464 == ssl3_accept_~s__state~0#1; 22659#L144 [2022-10-17 10:12:38,813 INFO L750 eck$LassoCheckResult]: Loop: 22659#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 22660#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 22680#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 22681#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23524#L614 ssl3_accept_~skip~0#1 := 0; 23521#L110-2 assume !false; 23518#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23515#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23512#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23509#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23506#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23503#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23500#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23498#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23496#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 23494#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 23492#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 23490#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 23489#L146 assume 8496 == ssl3_accept_~s__state~0#1; 22858#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 22725#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 22700#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 22701#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 22860#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 23550#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23544#L614 ssl3_accept_~skip~0#1 := 0; 23542#L110-2 assume !false; 23540#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23538#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23531#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23525#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23522#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23519#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23516#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23513#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23510#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 23507#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 23504#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 23501#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 23443#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 23315#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 23191#L152 assume 8512 == ssl3_accept_~s__state~0#1; 22885#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 22769#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 22770#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 22831#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23288#L614 ssl3_accept_~skip~0#1 := 0; 23285#L110-2 assume !false; 23282#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23279#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23276#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23273#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23270#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23267#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23264#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23261#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23258#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 23255#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 23252#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 23249#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 23246#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 23243#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 23242#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 23241#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 23235#L158 assume 8528 == ssl3_accept_~s__state~0#1; 22739#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 22710#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 22711#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 22836#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 22727#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 22729#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 22871#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23305#L614 ssl3_accept_~skip~0#1 := 0; 23303#L110-2 assume !false; 23298#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23295#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23289#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23286#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23283#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23280#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23277#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23274#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23271#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 23268#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 23265#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 23262#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 23259#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 23256#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 23253#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 23250#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 23247#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 23244#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 22944#L164 assume 8544 == ssl3_accept_~s__state~0#1; 22943#L168 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0#1);ssl3_accept_~skip~0#1 := 1;ssl3_accept_~s__s3__tmp__cert_request~0#1 := 0;ssl3_accept_~s__state~0#1 := 8560; 22715#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23296#L614 ssl3_accept_~skip~0#1 := 0; 23290#L110-2 assume !false; 23287#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23284#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23281#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23278#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23275#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23272#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23269#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23266#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23263#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 23260#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 23257#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 23254#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 23251#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 23248#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 23245#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 23189#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 23190#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 23236#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 23237#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 22945#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 22892#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 22888#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 22889#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 23030#L179 assume 8576 == ssl3_accept_~s__state~0#1; 23024#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 23020#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 23017#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 22683#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23464#L614 ssl3_accept_~skip~0#1 := 0; 23462#L110-2 assume !false; 23460#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23458#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23456#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23454#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23452#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23450#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23448#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23136#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23445#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22913#L137 assume 8464 == ssl3_accept_~s__state~0#1; 22659#L144 [2022-10-17 10:12:38,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:38,816 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2022-10-17 10:12:38,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:38,817 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249285322] [2022-10-17 10:12:38,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:38,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:38,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:38,825 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:12:38,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:38,834 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:12:38,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:38,835 INFO L85 PathProgramCache]: Analyzing trace with hash 2080376402, now seen corresponding path program 1 times [2022-10-17 10:12:38,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:38,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097324551] [2022-10-17 10:12:38,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:38,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:38,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:38,914 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2022-10-17 10:12:38,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:12:38,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097324551] [2022-10-17 10:12:38,914 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097324551] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:12:38,915 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:12:38,915 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:12:38,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600603808] [2022-10-17 10:12:38,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:12:38,916 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:12:38,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:12:38,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:12:38,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:12:38,917 INFO L87 Difference]: Start difference. First operand 961 states and 1267 transitions. cyclomatic complexity: 311 Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:38,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:12:38,938 INFO L93 Difference]: Finished difference Result 1892 states and 2478 transitions. [2022-10-17 10:12:38,939 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1892 states and 2478 transitions. [2022-10-17 10:12:38,950 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1216 [2022-10-17 10:12:38,966 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1892 states to 1892 states and 2478 transitions. [2022-10-17 10:12:38,966 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1365 [2022-10-17 10:12:38,968 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1365 [2022-10-17 10:12:38,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1892 states and 2478 transitions. [2022-10-17 10:12:38,969 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:12:38,969 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1892 states and 2478 transitions. [2022-10-17 10:12:38,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1892 states and 2478 transitions. [2022-10-17 10:12:38,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1892 to 964. [2022-10-17 10:12:38,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 964 states, 964 states have (on average 1.3174273858921162) internal successors, (1270), 963 states have internal predecessors, (1270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:39,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 964 states to 964 states and 1270 transitions. [2022-10-17 10:12:39,001 INFO L240 hiAutomatonCegarLoop]: Abstraction has 964 states and 1270 transitions. [2022-10-17 10:12:39,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:12:39,002 INFO L428 stractBuchiCegarLoop]: Abstraction has 964 states and 1270 transitions. [2022-10-17 10:12:39,002 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2022-10-17 10:12:39,002 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 964 states and 1270 transitions. [2022-10-17 10:12:39,006 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2022-10-17 10:12:39,006 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:12:39,006 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:12:39,008 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:12:39,008 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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] [2022-10-17 10:12:39,008 INFO L748 eck$LassoCheckResult]: Stem: 25746#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(16, 2);call #Ultimate.allocInit(12, 3); 25618#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 25606#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 25558#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 25559#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 25552#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 25553#L110-2 assume !false; 26289#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26317#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26315#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26314#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26313#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26312#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26311#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26305#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26303#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25990#L137 assume 8464 == ssl3_accept_~s__state~0#1; 25524#L144 [2022-10-17 10:12:39,009 INFO L750 eck$LassoCheckResult]: Loop: 25524#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 25525#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 25540#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 25541#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26063#L614 ssl3_accept_~skip~0#1 := 0; 26061#L110-2 assume !false; 26059#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26057#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26055#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26053#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26051#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26049#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26047#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26046#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26045#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26043#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 26041#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 26037#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 26034#L146 assume 8496 == ssl3_accept_~s__state~0#1; 25833#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 26027#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 26025#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 26023#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 26022#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 26018#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26012#L614 ssl3_accept_~skip~0#1 := 0; 26010#L110-2 assume !false; 26008#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26006#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26004#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26002#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26000#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25998#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25996#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25994#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25989#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25988#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25987#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25986#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25985#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25983#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25981#L152 assume 8512 == ssl3_accept_~s__state~0#1; 25828#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 25978#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 25975#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 25970#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25965#L614 ssl3_accept_~skip~0#1 := 0; 25964#L110-2 assume !false; 25962#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25957#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25955#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25953#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25951#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25949#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25947#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25945#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25943#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25941#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25939#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25937#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25935#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25933#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25931#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 25929#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 25927#L158 assume 8528 == ssl3_accept_~s__state~0#1; 25805#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 25895#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 25760#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 25761#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 25894#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 25891#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 25889#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25883#L614 ssl3_accept_~skip~0#1 := 0; 25881#L110-2 assume !false; 25879#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25878#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25874#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25873#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25869#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25868#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25863#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25861#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25859#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25857#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25855#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25853#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25851#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25849#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25847#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 25845#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 25843#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 25841#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 25817#L164 assume 8544 == ssl3_accept_~s__state~0#1; 25801#L168 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0#1);ssl3_accept_~skip~0#1 := 1;ssl3_accept_~s__s3__tmp__cert_request~0#1 := 0;ssl3_accept_~s__state~0#1 := 8560; 25810#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25862#L614 ssl3_accept_~skip~0#1 := 0; 25860#L110-2 assume !false; 25858#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25856#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25854#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25852#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25850#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25848#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25846#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25844#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25842#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25840#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25839#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25837#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25835#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25832#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25830#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 25827#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 25825#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 25823#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 25821#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 25818#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 25819#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 25890#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 25884#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 25882#L179 assume 8576 == ssl3_accept_~s__state~0#1; 25790#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 25899#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 25898#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 25543#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26404#L614 ssl3_accept_~skip~0#1 := 0; 26401#L110-2 assume !false; 26301#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26297#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26296#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26295#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26294#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26293#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26044#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26042#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26040#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26039#L137 assume 8464 == ssl3_accept_~s__state~0#1; 25524#L144 [2022-10-17 10:12:39,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:39,010 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2022-10-17 10:12:39,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:39,010 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189362486] [2022-10-17 10:12:39,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:39,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:39,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:39,018 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:12:39,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:39,031 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:12:39,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:39,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1113025748, now seen corresponding path program 1 times [2022-10-17 10:12:39,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:39,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947233986] [2022-10-17 10:12:39,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:39,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:39,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:39,111 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-10-17 10:12:39,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:12:39,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947233986] [2022-10-17 10:12:39,112 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947233986] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:12:39,112 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:12:39,112 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:12:39,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093015369] [2022-10-17 10:12:39,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:12:39,113 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:12:39,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:12:39,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:12:39,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:12:39,114 INFO L87 Difference]: Start difference. First operand 964 states and 1270 transitions. cyclomatic complexity: 311 Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:39,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:12:39,243 INFO L93 Difference]: Finished difference Result 930 states and 1189 transitions. [2022-10-17 10:12:39,243 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 930 states and 1189 transitions. [2022-10-17 10:12:39,248 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 499 [2022-10-17 10:12:39,255 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 930 states to 801 states and 1028 transitions. [2022-10-17 10:12:39,255 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 566 [2022-10-17 10:12:39,257 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 695 [2022-10-17 10:12:39,257 INFO L73 IsDeterministic]: Start isDeterministic. Operand 801 states and 1028 transitions. [2022-10-17 10:12:39,258 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:12:39,258 INFO L218 hiAutomatonCegarLoop]: Abstraction has 801 states and 1028 transitions. [2022-10-17 10:12:39,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 801 states and 1028 transitions. [2022-10-17 10:12:39,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 801 to 670. [2022-10-17 10:12:39,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 670 states have (on average 1.2880597014925372) internal successors, (863), 669 states have internal predecessors, (863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:39,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 863 transitions. [2022-10-17 10:12:39,274 INFO L240 hiAutomatonCegarLoop]: Abstraction has 670 states and 863 transitions. [2022-10-17 10:12:39,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:12:39,275 INFO L428 stractBuchiCegarLoop]: Abstraction has 670 states and 863 transitions. [2022-10-17 10:12:39,275 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2022-10-17 10:12:39,275 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 670 states and 863 transitions. [2022-10-17 10:12:39,278 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 497 [2022-10-17 10:12:39,279 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:12:39,279 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:12:39,280 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:12:39,280 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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] [2022-10-17 10:12:39,281 INFO L748 eck$LassoCheckResult]: Stem: 27602#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(16, 2);call #Ultimate.allocInit(12, 3); 27502#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 27489#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 27449#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 27450#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 27447#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 27448#L110-2 assume !false; 27655#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27968#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27966#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27964#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27962#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27960#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27894#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27895#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27950#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27631#L137 assume 8464 == ssl3_accept_~s__state~0#1; 27419#L144 [2022-10-17 10:12:39,281 INFO L750 eck$LassoCheckResult]: Loop: 27419#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 27420#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 27434#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 27435#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27852#L614 ssl3_accept_~skip~0#1 := 0; 27851#L110-2 assume !false; 27850#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27849#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27848#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27847#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27846#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27845#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27844#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27843#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27842#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27841#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 27840#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27839#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27823#L146 assume 8496 == ssl3_accept_~s__state~0#1; 27752#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 27941#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 27451#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 27452#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 27578#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 27579#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28055#L614 ssl3_accept_~skip~0#1 := 0; 28053#L110-2 assume !false; 28051#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28049#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 28047#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27601#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27524#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27525#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28036#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28034#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28030#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28029#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 28027#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 28025#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27978#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 27896#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 27859#L152 assume 8512 == ssl3_accept_~s__state~0#1; 27607#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 27509#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 27510#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 27565#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27830#L614 ssl3_accept_~skip~0#1 := 0; 27828#L110-2 assume !false; 27826#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27820#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27819#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27818#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27817#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27815#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27813#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27811#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27809#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27807#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 27805#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27803#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27801#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 27799#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 27797#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 27796#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 27791#L158 assume 8528 == ssl3_accept_~s__state~0#1; 27484#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 27457#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 27458#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 27562#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 27606#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 27477#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 27546#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27397#L614 ssl3_accept_~skip~0#1 := 0; 27491#L110-2 assume !false; 27441#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27442#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27466#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27467#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 28041#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27570#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27533#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27505#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27506#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27542#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 27536#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27537#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27571#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 27572#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 27478#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 27479#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 28028#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 28026#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 27569#L164 assume 8544 == ssl3_accept_~s__state~0#1; 27403#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 27404#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 27446#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 27549#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 27550#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 27535#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 27422#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28006#L614 ssl3_accept_~skip~0#1 := 0; 28004#L110-2 assume !false; 28002#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28000#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27998#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27996#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27994#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27992#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27990#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27988#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27986#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27984#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 27982#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27980#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27816#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 27814#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 27812#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 27810#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 27808#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 27806#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 27804#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 27802#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 27800#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 27798#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 27630#L176 assume 8448 == ssl3_accept_~s__state~0#1; 27531#L177 assume !(ssl3_accept_~num1~0#1 > 0); 27482#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 27483#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27642#L614 ssl3_accept_~skip~0#1 := 0; 27639#L110-2 assume !false; 27637#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27625#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27626#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27656#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27653#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27649#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27643#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27612#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27613#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27621#L137 assume 8464 == ssl3_accept_~s__state~0#1; 27419#L144 [2022-10-17 10:12:39,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:39,282 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2022-10-17 10:12:39,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:39,282 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867913006] [2022-10-17 10:12:39,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:39,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:39,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:39,289 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:12:39,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:39,297 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:12:39,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:39,298 INFO L85 PathProgramCache]: Analyzing trace with hash 577325018, now seen corresponding path program 1 times [2022-10-17 10:12:39,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:39,298 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062938319] [2022-10-17 10:12:39,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:39,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:39,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:39,419 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-10-17 10:12:39,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:12:39,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062938319] [2022-10-17 10:12:39,420 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062938319] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:12:39,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [906397286] [2022-10-17 10:12:39,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:39,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:12:39,421 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:39,422 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:12:39,447 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-10-17 10:12:39,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:39,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2022-10-17 10:12:39,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:12:39,577 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-10-17 10:12:39,578 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:12:39,652 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-10-17 10:12:39,652 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [906397286] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:12:39,652 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:12:39,653 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-10-17 10:12:39,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901244206] [2022-10-17 10:12:39,653 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:12:39,654 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:12:39,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:12:39,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-10-17 10:12:39,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-10-17 10:12:39,655 INFO L87 Difference]: Start difference. First operand 670 states and 863 transitions. cyclomatic complexity: 196 Second operand has 6 states, 5 states have (on average 26.2) internal successors, (131), 6 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:40,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:12:40,404 INFO L93 Difference]: Finished difference Result 1651 states and 2115 transitions. [2022-10-17 10:12:40,404 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1651 states and 2115 transitions. [2022-10-17 10:12:40,412 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1448 [2022-10-17 10:12:40,426 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1651 states to 1621 states and 2085 transitions. [2022-10-17 10:12:40,426 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1515 [2022-10-17 10:12:40,428 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1515 [2022-10-17 10:12:40,428 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1621 states and 2085 transitions. [2022-10-17 10:12:40,428 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:12:40,429 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1621 states and 2085 transitions. [2022-10-17 10:12:40,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1621 states and 2085 transitions. [2022-10-17 10:12:40,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1621 to 1010. [2022-10-17 10:12:40,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1010 states, 1010 states have (on average 1.303960396039604) internal successors, (1317), 1009 states have internal predecessors, (1317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:40,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1010 states to 1010 states and 1317 transitions. [2022-10-17 10:12:40,458 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1010 states and 1317 transitions. [2022-10-17 10:12:40,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-10-17 10:12:40,461 INFO L428 stractBuchiCegarLoop]: Abstraction has 1010 states and 1317 transitions. [2022-10-17 10:12:40,462 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2022-10-17 10:12:40,462 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1010 states and 1317 transitions. [2022-10-17 10:12:40,465 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 837 [2022-10-17 10:12:40,466 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:12:40,466 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:12:40,468 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:12:40,468 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-10-17 10:12:40,468 INFO L748 eck$LassoCheckResult]: Stem: 30791#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(16, 2);call #Ultimate.allocInit(12, 3); 30675#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 30666#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 30627#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 30628#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 30619#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 30620#L110-2 assume !false; 30833#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31363#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 31364#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 31357#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 31358#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 31348#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 31349#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 31337#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 31338#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 31329#L137 assume 8464 == ssl3_accept_~s__state~0#1; 30589#L144 [2022-10-17 10:12:40,469 INFO L750 eck$LassoCheckResult]: Loop: 30589#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 30590#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 30607#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 30608#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 31576#L614 ssl3_accept_~skip~0#1 := 0; 31575#L110-2 assume !false; 31574#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31573#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 31572#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 31571#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30700#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30701#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30711#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30712#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30795#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30796#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30716#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30717#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30775#L146 assume 8496 == ssl3_accept_~s__state~0#1; 31038#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 31391#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 31390#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 31389#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 30757#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 30758#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 31564#L614 ssl3_accept_~skip~0#1 := 0; 31563#L110-2 assume !false; 31562#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31561#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 31560#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 31559#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 31558#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 31557#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 31556#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 31555#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 31554#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 31553#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 31552#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 31551#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30749#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 30750#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 30655#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 30656#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 30605#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 30599#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 30600#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 30615#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 30616#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 30720#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 30686#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 30687#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 30777#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 30773#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 30609#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 30610#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 30742#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 30736#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 30737#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 30638#L203 assume 8656 == ssl3_accept_~s__state~0#1; 30639#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 30731#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 30676#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 30592#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 31469#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 31466#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 31460#L614 ssl3_accept_~skip~0#1 := 0; 31458#L110-2 assume !false; 31456#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31454#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 31452#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 31450#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 31448#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 31446#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 31444#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 31442#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 31440#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 31438#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 31436#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 31434#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 31432#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 31430#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 31428#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 31426#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 31424#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 31422#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 31420#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 31418#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 31416#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 31414#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 31412#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 31410#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 31408#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 31406#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 31405#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 31404#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 31403#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 31398#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 31396#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 31394#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 31393#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 30665#L209 assume 8672 == ssl3_accept_~s__state~0#1; 30734#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 30704#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 30587#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 30735#L554 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 30603#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 30604#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 31370#L614 ssl3_accept_~skip~0#1 := 0; 31369#L110-2 assume !false; 31366#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31367#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 31360#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 31361#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 31350#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 31351#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 31341#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 31342#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 31333#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 31334#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 31292#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 31293#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 31081#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 31080#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 31079#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 31077#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 31074#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 31075#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 31050#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 31051#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 31030#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 31031#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 31026#L176 assume 8448 == ssl3_accept_~s__state~0#1; 31027#L177 assume !(ssl3_accept_~num1~0#1 > 0); 30884#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 30885#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30873#L614 ssl3_accept_~skip~0#1 := 0; 30874#L110-2 assume !false; 30869#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30870#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30864#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30865#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30860#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30861#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30843#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30844#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30823#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30824#L137 assume 8464 == ssl3_accept_~s__state~0#1; 30589#L144 [2022-10-17 10:12:40,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:40,470 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2022-10-17 10:12:40,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:40,470 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243992373] [2022-10-17 10:12:40,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:40,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:40,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:40,476 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:12:40,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:40,484 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:12:40,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:40,485 INFO L85 PathProgramCache]: Analyzing trace with hash -1691770984, now seen corresponding path program 1 times [2022-10-17 10:12:40,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:40,485 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469428129] [2022-10-17 10:12:40,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:40,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:40,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:40,580 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-10-17 10:12:40,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:12:40,580 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469428129] [2022-10-17 10:12:40,580 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469428129] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:12:40,580 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:12:40,581 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:12:40,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156972065] [2022-10-17 10:12:40,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:12:40,582 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:12:40,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:12:40,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:12:40,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:12:40,583 INFO L87 Difference]: Start difference. First operand 1010 states and 1317 transitions. cyclomatic complexity: 310 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-10-17 10:12:40,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:12:40,607 INFO L93 Difference]: Finished difference Result 1768 states and 2331 transitions. [2022-10-17 10:12:40,607 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1768 states and 2331 transitions. [2022-10-17 10:12:40,618 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1595 [2022-10-17 10:12:40,632 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1768 states to 1768 states and 2331 transitions. [2022-10-17 10:12:40,632 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1662 [2022-10-17 10:12:40,634 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1662 [2022-10-17 10:12:40,635 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1768 states and 2331 transitions. [2022-10-17 10:12:40,636 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:12:40,636 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1768 states and 2331 transitions. [2022-10-17 10:12:40,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1768 states and 2331 transitions. [2022-10-17 10:12:40,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1768 to 1768. [2022-10-17 10:12:40,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1768 states, 1768 states have (on average 1.3184389140271493) internal successors, (2331), 1767 states have internal predecessors, (2331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:40,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1768 states to 1768 states and 2331 transitions. [2022-10-17 10:12:40,676 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1768 states and 2331 transitions. [2022-10-17 10:12:40,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:12:40,678 INFO L428 stractBuchiCegarLoop]: Abstraction has 1768 states and 2331 transitions. [2022-10-17 10:12:40,678 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2022-10-17 10:12:40,678 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1768 states and 2331 transitions. [2022-10-17 10:12:40,687 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1595 [2022-10-17 10:12:40,687 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:12:40,687 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:12:40,689 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:12:40,690 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 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] [2022-10-17 10:12:40,690 INFO L748 eck$LassoCheckResult]: Stem: 33584#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(16, 2);call #Ultimate.allocInit(12, 3); 33458#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 33450#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 33412#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 33413#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 33410#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 33411#L110-2 assume !false; 33630#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34030#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34027#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34024#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34021#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34018#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34015#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34012#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34009#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34006#L137 assume 8464 == ssl3_accept_~s__state~0#1; 33808#L144 [2022-10-17 10:12:40,691 INFO L750 eck$LassoCheckResult]: Loop: 33808#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 34182#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 34180#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 34163#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34155#L614 ssl3_accept_~skip~0#1 := 0; 34151#L110-2 assume !false; 34147#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34143#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34139#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34135#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34131#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34127#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34123#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34120#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34116#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34112#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 34108#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 34104#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 33736#L146 assume 8496 == ssl3_accept_~s__state~0#1; 33556#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 33435#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 33414#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 33415#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 33559#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 34439#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34432#L614 ssl3_accept_~skip~0#1 := 0; 34429#L110-2 assume !false; 34426#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34423#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34420#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34414#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34412#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34410#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34408#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34406#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34404#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34402#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 34400#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 34398#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 34397#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 34358#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 33666#L152 assume 8512 == ssl3_accept_~s__state~0#1; 33667#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 33469#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 33470#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 34280#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34275#L614 ssl3_accept_~skip~0#1 := 0; 34274#L110-2 assume !false; 34273#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34272#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34271#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34270#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34269#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34268#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34267#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34266#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34265#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34264#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 34263#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 34262#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 34261#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 34260#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 34259#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 34258#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 34257#L158 assume 8528 == ssl3_accept_~s__state~0#1; 33986#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 34256#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 33534#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 33523#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 33600#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 33439#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 34248#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34242#L614 ssl3_accept_~skip~0#1 := 0; 34237#L110-2 assume !false; 34235#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34233#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34231#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34229#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34227#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34225#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34223#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34221#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34219#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34217#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 34215#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 34213#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 34211#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 34209#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 34207#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 34205#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 34203#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 34201#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 34199#L164 assume 8544 == ssl3_accept_~s__state~0#1; 33981#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 34197#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 33544#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 33545#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 33572#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 33573#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 34173#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34157#L614 ssl3_accept_~skip~0#1 := 0; 34153#L110-2 assume !false; 34149#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34145#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34141#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34137#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34133#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34129#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34125#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34121#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34118#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34114#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 34110#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 34106#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 34102#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 34101#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 34100#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 34099#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 34098#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 34097#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 34096#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 34095#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 34094#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 34093#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 34091#L176 assume 8448 == ssl3_accept_~s__state~0#1; 34090#L177 assume !(ssl3_accept_~num1~0#1 > 0); 34088#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 34087#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34082#L614 ssl3_accept_~skip~0#1 := 0; 34081#L110-2 assume !false; 34080#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34079#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34074#L116 assume 16384 == ssl3_accept_~s__state~0#1; 34072#L222 ssl3_accept_~s__server~0#1 := 1; 34070#L227 assume 0 != ssl3_accept_~cb~0#1; 34068#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 34064#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 34061#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 34059#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 33945#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 33928#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33937#L614 ssl3_accept_~skip~0#1 := 0; 33935#L110-2 assume !false; 33931#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33929#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 33926#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 33924#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 33923#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 33922#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 33920#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 33921#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34117#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34113#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 34109#L140 assume 8465 == ssl3_accept_~s__state~0#1; 33808#L144 [2022-10-17 10:12:40,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:40,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2022-10-17 10:12:40,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:40,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424933273] [2022-10-17 10:12:40,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:40,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:40,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:40,707 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:12:40,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:40,716 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:12:40,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:40,718 INFO L85 PathProgramCache]: Analyzing trace with hash -213519508, now seen corresponding path program 1 times [2022-10-17 10:12:40,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:40,719 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006386721] [2022-10-17 10:12:40,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:40,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:40,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:40,838 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 176 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-10-17 10:12:40,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:12:40,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006386721] [2022-10-17 10:12:40,839 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006386721] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:12:40,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2067504372] [2022-10-17 10:12:40,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:40,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:12:40,840 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:40,879 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:12:40,898 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-10-17 10:12:40,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:40,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:12:40,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:12:41,008 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2022-10-17 10:12:41,009 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-10-17 10:12:41,009 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2067504372] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:12:41,009 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-10-17 10:12:41,009 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-10-17 10:12:41,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937387285] [2022-10-17 10:12:41,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:12:41,010 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:12:41,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:12:41,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:12:41,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-10-17 10:12:41,011 INFO L87 Difference]: Start difference. First operand 1768 states and 2331 transitions. cyclomatic complexity: 568 Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:41,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:12:41,110 INFO L93 Difference]: Finished difference Result 1828 states and 2403 transitions. [2022-10-17 10:12:41,111 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1828 states and 2403 transitions. [2022-10-17 10:12:41,121 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1655 [2022-10-17 10:12:41,135 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1828 states to 1828 states and 2403 transitions. [2022-10-17 10:12:41,136 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1722 [2022-10-17 10:12:41,138 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1722 [2022-10-17 10:12:41,138 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1828 states and 2403 transitions. [2022-10-17 10:12:41,140 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:12:41,140 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1828 states and 2403 transitions. [2022-10-17 10:12:41,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1828 states and 2403 transitions. [2022-10-17 10:12:41,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1828 to 1804. [2022-10-17 10:12:41,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1804 states, 1804 states have (on average 1.3165188470066518) internal successors, (2375), 1803 states have internal predecessors, (2375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:41,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1804 states to 1804 states and 2375 transitions. [2022-10-17 10:12:41,181 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1804 states and 2375 transitions. [2022-10-17 10:12:41,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:12:41,182 INFO L428 stractBuchiCegarLoop]: Abstraction has 1804 states and 2375 transitions. [2022-10-17 10:12:41,182 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2022-10-17 10:12:41,182 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1804 states and 2375 transitions. [2022-10-17 10:12:41,190 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1631 [2022-10-17 10:12:41,190 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:12:41,190 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:12:41,193 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:12:41,193 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 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] [2022-10-17 10:12:41,193 INFO L748 eck$LassoCheckResult]: Stem: 37647#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(16, 2);call #Ultimate.allocInit(12, 3); 37521#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 37513#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 37475#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 37476#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 37473#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 37474#L110-2 assume !false; 37686#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38150#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38147#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38144#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38141#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38138#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38135#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38132#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 38129#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 38126#L137 assume 8464 == ssl3_accept_~s__state~0#1; 37819#L144 [2022-10-17 10:12:41,194 INFO L750 eck$LassoCheckResult]: Loop: 37819#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 38754#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 38753#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 38746#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 38740#L614 ssl3_accept_~skip~0#1 := 0; 38738#L110-2 assume !false; 38736#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38734#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38732#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38730#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38728#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38726#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38724#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38722#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 38720#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 38718#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 38716#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 38714#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 37793#L146 assume 8496 == ssl3_accept_~s__state~0#1; 37794#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 37807#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 37805#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 37801#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 37621#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 38752#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 38747#L614 ssl3_accept_~skip~0#1 := 0; 38741#L110-2 assume !false; 38739#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38737#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38735#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38733#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38731#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38729#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38727#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38725#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 38723#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 38721#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 38719#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 38717#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 38715#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 38710#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 37729#L152 assume 8512 == ssl3_accept_~s__state~0#1; 37655#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 37533#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 37534#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 37594#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39001#L614 ssl3_accept_~skip~0#1 := 0; 38999#L110-2 assume !false; 38997#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38995#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38993#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38991#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38989#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38987#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38985#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38983#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 38981#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 38979#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 38977#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 38975#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 38966#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 38964#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 38962#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 38960#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 37696#L158 assume 8528 == ssl3_accept_~s__state~0#1; 37509#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 37481#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 37482#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 37591#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 37657#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 37500#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 38801#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 38795#L614 ssl3_accept_~skip~0#1 := 0; 38793#L110-2 assume !false; 38791#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38789#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38787#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38784#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38777#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38774#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38771#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38768#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 38764#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 38711#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 38709#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 38708#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 38472#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 38471#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 38469#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 38467#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 38465#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 38464#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 38402#L164 assume 8544 == ssl3_accept_~s__state~0#1; 37426#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 37427#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 37610#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 37611#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 38397#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 37561#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 37562#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 38366#L614 ssl3_accept_~skip~0#1 := 0; 38362#L110-2 assume !false; 38358#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38354#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38350#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38346#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38342#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38338#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38334#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38330#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 38326#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 38322#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 38318#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 38314#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 38310#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 38307#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 38305#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 38303#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 38301#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 38299#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 38297#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 38295#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 38293#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 38291#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 38289#L176 assume 8448 == ssl3_accept_~s__state~0#1; 38287#L177 assume !(ssl3_accept_~num1~0#1 > 0); 38285#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 38283#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 38278#L614 ssl3_accept_~skip~0#1 := 0; 38277#L110-2 assume !false; 38275#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38271#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38272#L116 assume 16384 == ssl3_accept_~s__state~0#1; 38955#L222 ssl3_accept_~s__server~0#1 := 1; 39213#L227 assume 0 != ssl3_accept_~cb~0#1; 37517#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 37518#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 37629#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 37527#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 37528#L254 assume 12292 != ssl3_accept_~s__state~0#1; 37558#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 38385#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 38367#L614 ssl3_accept_~skip~0#1 := 0; 38363#L110-2 assume !false; 38359#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38355#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38351#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38347#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38343#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38339#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38335#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38331#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 38327#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 38323#L137 assume 8464 == ssl3_accept_~s__state~0#1; 37819#L144 [2022-10-17 10:12:41,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:41,195 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2022-10-17 10:12:41,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:41,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353799244] [2022-10-17 10:12:41,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:41,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:41,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:41,213 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:12:41,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:41,222 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:12:41,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:41,223 INFO L85 PathProgramCache]: Analyzing trace with hash 2053875328, now seen corresponding path program 1 times [2022-10-17 10:12:41,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:41,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374591815] [2022-10-17 10:12:41,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:41,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:41,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:41,353 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-10-17 10:12:41,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:12:41,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374591815] [2022-10-17 10:12:41,354 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374591815] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:12:41,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [207087798] [2022-10-17 10:12:41,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:41,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:12:41,355 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:41,361 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:12:41,383 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-10-17 10:12:41,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:41,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2022-10-17 10:12:41,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:12:41,511 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-10-17 10:12:41,511 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:12:41,577 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-10-17 10:12:41,577 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [207087798] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:12:41,578 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:12:41,578 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-10-17 10:12:41,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354809795] [2022-10-17 10:12:41,579 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:12:41,579 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:12:41,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:12:41,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-10-17 10:12:41,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-10-17 10:12:41,580 INFO L87 Difference]: Start difference. First operand 1804 states and 2375 transitions. cyclomatic complexity: 576 Second operand has 6 states, 6 states have (on average 23.0) internal successors, (138), 6 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:42,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:12:42,129 INFO L93 Difference]: Finished difference Result 2881 states and 3702 transitions. [2022-10-17 10:12:42,129 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2881 states and 3702 transitions. [2022-10-17 10:12:42,144 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2166 [2022-10-17 10:12:42,174 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2881 states to 2831 states and 3648 transitions. [2022-10-17 10:12:42,174 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2725 [2022-10-17 10:12:42,178 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2725 [2022-10-17 10:12:42,178 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2831 states and 3648 transitions. [2022-10-17 10:12:42,184 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:12:42,184 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2831 states and 3648 transitions. [2022-10-17 10:12:42,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2831 states and 3648 transitions. [2022-10-17 10:12:42,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2831 to 2074. [2022-10-17 10:12:42,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2074 states, 2074 states have (on average 1.3056894889103183) internal successors, (2708), 2073 states have internal predecessors, (2708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:42,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2074 states to 2074 states and 2708 transitions. [2022-10-17 10:12:42,239 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2074 states and 2708 transitions. [2022-10-17 10:12:42,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-10-17 10:12:42,240 INFO L428 stractBuchiCegarLoop]: Abstraction has 2074 states and 2708 transitions. [2022-10-17 10:12:42,241 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2022-10-17 10:12:42,241 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2074 states and 2708 transitions. [2022-10-17 10:12:42,250 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1866 [2022-10-17 10:12:42,250 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:12:42,250 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:12:42,253 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:12:42,253 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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] [2022-10-17 10:12:42,253 INFO L748 eck$LassoCheckResult]: Stem: 43266#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(16, 2);call #Ultimate.allocInit(12, 3); 43149#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 43137#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 43098#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 43099#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 43096#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 43097#L110-2 assume !false; 43301#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43972#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43971#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43970#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43969#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43968#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43967#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43966#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43965#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43964#L137 assume 8464 == ssl3_accept_~s__state~0#1; 43357#L144 [2022-10-17 10:12:42,254 INFO L750 eck$LassoCheckResult]: Loop: 43357#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 45081#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 45079#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 45080#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 45094#L614 ssl3_accept_~skip~0#1 := 0; 45093#L110-2 assume !false; 45092#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 45091#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 45090#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 45089#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 45088#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 45087#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 45086#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 45085#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 45084#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 45083#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 44964#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 44919#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 44892#L146 assume 8496 == ssl3_accept_~s__state~0#1; 43354#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 44888#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 44886#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 44884#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 43243#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 44880#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 44874#L614 ssl3_accept_~skip~0#1 := 0; 44872#L110-2 assume !false; 44871#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 44870#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 44868#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 44867#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 44866#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 44865#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 44864#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 44863#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 44862#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 44860#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 44859#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 44858#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 44857#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 44852#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 44850#L152 assume 8512 == ssl3_accept_~s__state~0#1; 43351#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 44847#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 44844#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 44841#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 44835#L614 ssl3_accept_~skip~0#1 := 0; 44833#L110-2 assume !false; 44831#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 44829#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 44827#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 44825#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 44823#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 44821#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 44819#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 44817#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 44815#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 44813#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 44811#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 44810#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 44788#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 44783#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 44781#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 44779#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 44777#L158 assume 8528 == ssl3_accept_~s__state~0#1; 43348#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 44774#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 44769#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 44752#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 44750#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 44749#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 44723#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 44716#L614 ssl3_accept_~skip~0#1 := 0; 44715#L110-2 assume !false; 44710#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 44708#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 44706#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 44704#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 44702#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 44700#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 44698#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 44696#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 44694#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 44692#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 44690#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 44688#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 44686#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 44684#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 44682#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 44680#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 44678#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 44676#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 44674#L164 assume 8544 == ssl3_accept_~s__state~0#1; 43345#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 44671#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 44668#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 44666#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 44662#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 43183#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 43184#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 44594#L614 ssl3_accept_~skip~0#1 := 0; 44585#L110-2 assume !false; 44586#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 44495#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 44496#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 44402#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 44403#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 44388#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 44389#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 44373#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 44374#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 44363#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 44364#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 44357#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 44358#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 44351#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 44352#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 44345#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 44346#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 44339#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 44340#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 44267#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 44268#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 44261#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 44262#L176 assume 8448 == ssl3_accept_~s__state~0#1; 43178#L177 assume !(ssl3_accept_~num1~0#1 > 0); 43130#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 43131#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 44986#L614 ssl3_accept_~skip~0#1 := 0; 44985#L110-2 assume !false; 44984#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 44983#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 44982#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 44981#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 44980#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 44979#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 44978#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 44977#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 44976#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 44975#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 44974#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 44973#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 44972#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 44971#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 44970#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 44969#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 44967#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 44966#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 44965#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 43086#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 43087#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 43189#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 43156#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 43157#L179 assume 8576 == ssl3_accept_~s__state~0#1; 43119#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 43120#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 43047#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 43049#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 45073#L614 ssl3_accept_~skip~0#1 := 0; 45072#L110-2 assume !false; 45071#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 45070#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 45069#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 45068#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 45067#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 45066#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 45065#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 44299#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 45046#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 45044#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 45045#L140 assume 8465 == ssl3_accept_~s__state~0#1; 43357#L144 [2022-10-17 10:12:42,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:42,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2022-10-17 10:12:42,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:42,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506210483] [2022-10-17 10:12:42,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:42,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:42,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:42,264 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:12:42,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:42,274 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:12:42,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:42,275 INFO L85 PathProgramCache]: Analyzing trace with hash -925750313, now seen corresponding path program 1 times [2022-10-17 10:12:42,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:42,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919031104] [2022-10-17 10:12:42,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:42,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:42,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:42,385 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2022-10-17 10:12:42,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:12:42,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919031104] [2022-10-17 10:12:42,386 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919031104] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:12:42,386 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:12:42,386 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:12:42,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706289641] [2022-10-17 10:12:42,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:12:42,387 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:12:42,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:12:42,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:12:42,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:12:42,388 INFO L87 Difference]: Start difference. First operand 2074 states and 2708 transitions. cyclomatic complexity: 642 Second operand has 3 states, 2 states have (on average 37.0) 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-10-17 10:12:42,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:12:42,528 INFO L93 Difference]: Finished difference Result 2100 states and 2738 transitions. [2022-10-17 10:12:42,529 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2100 states and 2738 transitions. [2022-10-17 10:12:42,539 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1892 [2022-10-17 10:12:42,552 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2100 states to 2100 states and 2738 transitions. [2022-10-17 10:12:42,553 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1994 [2022-10-17 10:12:42,555 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1994 [2022-10-17 10:12:42,555 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2100 states and 2738 transitions. [2022-10-17 10:12:42,556 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:12:42,556 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2100 states and 2738 transitions. [2022-10-17 10:12:42,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2100 states and 2738 transitions. [2022-10-17 10:12:42,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2100 to 2074. [2022-10-17 10:12:42,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2074 states, 2074 states have (on average 1.304725168756027) internal successors, (2706), 2073 states have internal predecessors, (2706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:42,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2074 states to 2074 states and 2706 transitions. [2022-10-17 10:12:42,601 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2074 states and 2706 transitions. [2022-10-17 10:12:42,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:12:42,602 INFO L428 stractBuchiCegarLoop]: Abstraction has 2074 states and 2706 transitions. [2022-10-17 10:12:42,603 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2022-10-17 10:12:42,603 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2074 states and 2706 transitions. [2022-10-17 10:12:42,611 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1866 [2022-10-17 10:12:42,612 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:12:42,612 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:12:42,614 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:12:42,614 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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] [2022-10-17 10:12:42,615 INFO L748 eck$LassoCheckResult]: Stem: 47455#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(16, 2);call #Ultimate.allocInit(12, 3); 47328#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 47319#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 47279#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 47280#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 47270#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 47271#L110-2 assume !false; 47503#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47813#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 47812#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 47811#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 47810#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 47809#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 47808#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 47807#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 47806#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 47805#L137 assume 8464 == ssl3_accept_~s__state~0#1; 47597#L144 [2022-10-17 10:12:42,616 INFO L750 eck$LassoCheckResult]: Loop: 47597#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 48407#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 48366#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 48315#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 48309#L614 ssl3_accept_~skip~0#1 := 0; 48308#L110-2 assume !false; 48297#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 48294#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 48291#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 48288#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 48286#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 48285#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 48284#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 48283#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 48281#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 48280#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 48279#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 48194#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 47864#L146 assume 8496 == ssl3_accept_~s__state~0#1; 47429#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 47430#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 47281#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 47282#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 47433#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 48753#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 48748#L614 ssl3_accept_~skip~0#1 := 0; 48747#L110-2 assume !false; 48746#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 48745#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 48744#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 48743#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 48742#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 48741#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 48740#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 48739#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 48738#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 48737#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 48736#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 48735#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 48734#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 48733#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 47515#L152 assume 8512 == ssl3_accept_~s__state~0#1; 47513#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 47345#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 47346#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 47382#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47224#L614 ssl3_accept_~skip~0#1 := 0; 47321#L110-2 assume !false; 49290#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49289#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 49288#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 49287#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 49286#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 47407#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 47367#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 47337#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 47338#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 49267#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 49265#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 49263#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 49261#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 49260#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 49259#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 49258#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 47527#L158 assume 8528 == ssl3_accept_~s__state~0#1; 47314#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 47287#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 47288#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 47397#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 47473#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 47307#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 47449#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49278#L614 ssl3_accept_~skip~0#1 := 0; 49277#L110-2 assume !false; 49276#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49275#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 49274#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 49273#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 49272#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 49271#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 49270#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 49269#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 49268#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 49266#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 49264#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 49262#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 47411#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 47412#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 47308#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 47309#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 47256#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 47250#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 47251#L164 assume 8544 == ssl3_accept_~s__state~0#1; 47530#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 47360#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 47278#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 47383#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 47384#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 47369#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 47370#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 48951#L614 ssl3_accept_~skip~0#1 := 0; 48944#L110-2 assume !false; 48945#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 48938#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 48939#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 48932#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 48933#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 48926#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 48927#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 48920#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 48921#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 48914#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 48915#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 48908#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 48909#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 48902#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 48903#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 48896#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 48897#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 48890#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 48891#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 48884#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 48885#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 48878#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 48879#L176 assume 8448 == ssl3_accept_~s__state~0#1; 47363#L177 assume !(ssl3_accept_~num1~0#1 > 0); 47364#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 49040#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49030#L614 ssl3_accept_~skip~0#1 := 0; 49027#L110-2 assume !false; 49024#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49021#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 49018#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 49015#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 49012#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 49009#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 49006#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 49003#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 49000#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 48997#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 48994#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 48991#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 48988#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 48985#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 48982#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 48979#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 48976#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 48973#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 48970#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 48967#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 48964#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 48961#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 48871#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 48866#L179 assume 8576 == ssl3_accept_~s__state~0#1; 48863#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 48862#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 47227#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 47229#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 48583#L614 ssl3_accept_~skip~0#1 := 0; 48581#L110-2 assume !false; 48579#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 48577#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 48575#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 48573#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 48571#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 48569#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 48566#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 47520#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 48564#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 48563#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 48263#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 48264#L143 assume 8466 == ssl3_accept_~s__state~0#1; 47597#L144 [2022-10-17 10:12:42,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:42,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2022-10-17 10:12:42,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:42,617 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198940004] [2022-10-17 10:12:42,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:42,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:42,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:42,627 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:12:42,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:42,635 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:12:42,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:42,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1366511526, now seen corresponding path program 1 times [2022-10-17 10:12:42,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:42,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186194593] [2022-10-17 10:12:42,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:42,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:42,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:43,121 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-10-17 10:12:43,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:12:43,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186194593] [2022-10-17 10:12:43,122 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186194593] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:12:43,123 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:12:43,123 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-10-17 10:12:43,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488741082] [2022-10-17 10:12:43,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:12:43,124 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:12:43,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:12:43,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-10-17 10:12:43,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-10-17 10:12:43,125 INFO L87 Difference]: Start difference. First operand 2074 states and 2706 transitions. cyclomatic complexity: 640 Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:43,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:12:43,310 INFO L93 Difference]: Finished difference Result 9427 states and 12212 transitions. [2022-10-17 10:12:43,310 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9427 states and 12212 transitions. [2022-10-17 10:12:43,362 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 9069 [2022-10-17 10:12:43,409 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9427 states to 9427 states and 12212 transitions. [2022-10-17 10:12:43,409 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9321 [2022-10-17 10:12:43,421 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9321 [2022-10-17 10:12:43,421 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9427 states and 12212 transitions. [2022-10-17 10:12:43,422 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:12:43,422 INFO L218 hiAutomatonCegarLoop]: Abstraction has 9427 states and 12212 transitions. [2022-10-17 10:12:43,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9427 states and 12212 transitions. [2022-10-17 10:12:43,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9427 to 3569. [2022-10-17 10:12:43,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3569 states, 3569 states have (on average 1.2989632950406276) internal successors, (4636), 3568 states have internal predecessors, (4636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:43,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3569 states to 3569 states and 4636 transitions. [2022-10-17 10:12:43,546 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3569 states and 4636 transitions. [2022-10-17 10:12:43,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-10-17 10:12:43,547 INFO L428 stractBuchiCegarLoop]: Abstraction has 3569 states and 4636 transitions. [2022-10-17 10:12:43,547 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2022-10-17 10:12:43,547 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3569 states and 4636 transitions. [2022-10-17 10:12:43,563 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3361 [2022-10-17 10:12:43,563 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:12:43,563 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:12:43,565 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:12:43,565 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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] [2022-10-17 10:12:43,566 INFO L748 eck$LassoCheckResult]: Stem: 58965#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(16, 2);call #Ultimate.allocInit(12, 3); 58844#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 58836#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 58797#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 58798#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 58789#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 58790#L110-2 assume !false; 59005#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 59178#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 59174#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 59175#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 59170#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 59171#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 59166#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 59167#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 59162#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 59163#L137 assume 8464 == ssl3_accept_~s__state~0#1; 59091#L144 [2022-10-17 10:12:43,566 INFO L750 eck$LassoCheckResult]: Loop: 59091#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 61286#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 58777#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 58778#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62235#L614 ssl3_accept_~skip~0#1 := 0; 62232#L110-2 assume !false; 62229#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62226#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 62223#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 62220#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 62217#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 62214#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 62211#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 62209#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 62206#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 62203#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 62201#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 62200#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 59524#L146 assume 8496 == ssl3_accept_~s__state~0#1; 58941#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 58942#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 61258#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 61257#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 58933#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 58934#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62287#L614 ssl3_accept_~skip~0#1 := 0; 62285#L110-2 assume !false; 62283#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62197#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 62196#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 62195#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 62193#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 62188#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 62186#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 62184#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 62182#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 62180#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 62178#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 62176#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 62174#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 62172#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 60489#L152 assume 8512 == ssl3_accept_~s__state~0#1; 59026#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 59027#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 58980#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 58981#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 62150#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62145#L614 ssl3_accept_~skip~0#1 := 0; 62144#L110-2 assume !false; 62143#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62142#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 62141#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 62140#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 62139#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 62138#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 62137#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 62136#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 62135#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 62134#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 62133#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 62132#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 62131#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 62130#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 62129#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 62128#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 59556#L158 assume 8528 == ssl3_accept_~s__state~0#1; 59078#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 62117#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 62114#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 62097#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 62095#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 62094#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 62088#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62082#L614 ssl3_accept_~skip~0#1 := 0; 62080#L110-2 assume !false; 62078#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62076#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 62074#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 62072#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 62070#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 62068#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 62066#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 62064#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 62062#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 62060#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 62058#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 62056#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 62054#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 62052#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 62050#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 62048#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 62047#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 62046#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 62045#L164 assume 8544 == ssl3_accept_~s__state~0#1; 59073#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 62044#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 62042#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 59360#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 58909#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 58881#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 58882#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62306#L614 ssl3_accept_~skip~0#1 := 0; 58849#L110-2 assume !false; 58791#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 58792#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 58814#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 58815#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 58870#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 58871#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 58879#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 58852#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 58853#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 58890#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 58883#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 58884#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 62293#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 62288#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 62286#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 62284#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 58774#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 58775#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 58921#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 58922#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 61798#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 61796#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 61794#L176 assume 8448 == ssl3_accept_~s__state~0#1; 58877#L177 assume !(ssl3_accept_~num1~0#1 > 0); 58829#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 58830#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 61958#L614 ssl3_accept_~skip~0#1 := 0; 61956#L110-2 assume !false; 61954#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 61952#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 61950#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 61948#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 61946#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 61944#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 61942#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 61940#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 61938#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 61936#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 61934#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 61932#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 61931#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 61930#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 61929#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 61928#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 61927#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 61925#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 61924#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 61919#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 61913#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 61911#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 61909#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 61907#L179 assume 8576 == ssl3_accept_~s__state~0#1; 61819#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 61904#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 61902#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 58747#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62237#L614 ssl3_accept_~skip~0#1 := 0; 62234#L110-2 assume !false; 62231#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62228#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 62225#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 62222#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 62219#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 62216#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 62213#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 59513#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 62208#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 62205#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 62202#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 59523#L143 assume 8466 == ssl3_accept_~s__state~0#1; 59091#L144 [2022-10-17 10:12:43,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:43,567 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2022-10-17 10:12:43,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:43,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936800716] [2022-10-17 10:12:43,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:43,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:43,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:43,575 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:12:43,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:43,583 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:12:43,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:43,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1679659852, now seen corresponding path program 1 times [2022-10-17 10:12:43,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:43,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951773786] [2022-10-17 10:12:43,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:43,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:43,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:43,608 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:12:43,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:43,645 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:12:43,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:43,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1159625416, now seen corresponding path program 1 times [2022-10-17 10:12:43,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:43,646 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634549443] [2022-10-17 10:12:43,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:43,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:43,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:43,674 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:12:43,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:43,737 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:12:45,612 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:12:45,612 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:12:45,613 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:12:45,613 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:12:45,613 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-10-17 10:12:45,613 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:45,613 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:12:45,613 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:12:45,613 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration23_Loop [2022-10-17 10:12:45,614 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:12:45,614 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:12:45,621 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:45,624 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:45,628 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:45,631 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:45,636 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:45,640 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:45,643 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:45,647 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:45,650 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:45,654 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:45,657 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:45,661 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:45,665 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:45,669 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:45,675 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:45,680 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:45,684 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:45,688 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:45,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-10-17 10:12:45,702 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:45,706 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:45,714 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:46,035 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:12:46,035 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-10-17 10:12:46,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:46,036 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:46,040 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:46,052 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:12:46,052 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:12:46,064 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-10-17 10:12:46,075 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:12:46,075 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:12:46,114 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2022-10-17 10:12:46,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:46,115 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:46,119 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:46,125 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-10-17 10:12:46,125 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:12:46,126 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:12:46,151 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:12:46,151 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet40#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet40#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:12:46,193 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-10-17 10:12:46,194 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:46,194 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:46,195 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:46,208 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:12:46,208 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:12:46,220 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-10-17 10:12:46,230 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:12:46,231 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:12:46,274 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2022-10-17 10:12:46,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:46,275 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:46,276 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:46,277 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2022-10-17 10:12:46,278 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:12:46,278 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:12:46,294 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:12:46,295 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~state~0#1=8466, ULTIMATE.start_ssl3_accept_~s__state~0#1=8466} Honda state: {ULTIMATE.start_ssl3_accept_~state~0#1=8466, ULTIMATE.start_ssl3_accept_~s__state~0#1=8466} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:12:46,320 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2022-10-17 10:12:46,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:46,320 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:46,321 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:46,321 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2022-10-17 10:12:46,322 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:12:46,322 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:12:46,336 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:12:46,336 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet38#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet38#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:12:46,357 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2022-10-17 10:12:46,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:46,357 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:46,358 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:46,361 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2022-10-17 10:12:46,361 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:12:46,361 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:12:46,370 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:12:46,370 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:12:46,391 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2022-10-17 10:12:46,392 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:46,392 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:46,393 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:46,393 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2022-10-17 10:12:46,394 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:12:46,394 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:12:46,403 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:12:46,403 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:12:46,424 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2022-10-17 10:12:46,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:46,424 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:46,425 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:46,427 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2022-10-17 10:12:46,428 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:12:46,428 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:12:46,437 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:12:46,437 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:12:46,460 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2022-10-17 10:12:46,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:46,460 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:46,461 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:46,462 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2022-10-17 10:12:46,463 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:12:46,463 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:12:46,478 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:12:46,478 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0#1=-1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:12:46,506 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2022-10-17 10:12:46,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:46,506 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:46,507 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:46,509 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2022-10-17 10:12:46,509 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:12:46,509 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:12:46,523 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:12:46,524 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet42#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet42#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:12:46,546 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2022-10-17 10:12:46,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:46,547 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:46,548 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:46,548 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2022-10-17 10:12:46,549 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:12:46,549 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:12:46,578 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:12:46,579 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:12:46,610 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2022-10-17 10:12:46,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:46,611 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:46,612 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:46,613 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:12:46,613 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:12:46,625 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2022-10-17 10:12:46,634 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:12:46,635 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0#1=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:12:46,673 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2022-10-17 10:12:46,673 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:46,673 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:46,674 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:46,683 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:12:46,683 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:12:46,701 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2022-10-17 10:12:46,704 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:12:46,705 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet41#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet41#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:12:46,746 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2022-10-17 10:12:46,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:46,747 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:46,748 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:46,750 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:12:46,750 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:12:46,762 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2022-10-17 10:12:46,819 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2022-10-17 10:12:46,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:46,819 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:46,820 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:46,823 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-10-17 10:12:46,823 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:12:46,838 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2022-10-17 10:12:46,849 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-10-17 10:12:46,889 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2022-10-17 10:12:46,890 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:12:46,890 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:12:46,890 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:12:46,890 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:12:46,890 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-10-17 10:12:46,890 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:46,890 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:12:46,891 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:12:46,891 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration23_Loop [2022-10-17 10:12:46,891 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:12:46,891 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:12:46,893 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:46,900 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:46,903 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:46,906 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:46,909 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:46,912 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:46,925 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:46,929 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:46,933 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:46,936 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:46,940 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:46,943 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:46,946 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:46,950 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:46,953 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:46,959 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:46,963 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:46,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-10-17 10:12:46,970 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:46,973 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:46,979 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:12:46,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-10-17 10:12:47,278 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:12:47,278 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-10-17 10:12:47,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:47,279 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:47,285 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:47,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-10-17 10:12:47,298 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:12:47,298 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:12:47,298 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:12:47,298 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:12:47,299 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:12:47,300 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:12:47,301 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:12:47,305 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2022-10-17 10:12:47,311 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:12:47,346 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2022-10-17 10:12:47,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:47,347 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:47,349 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:47,355 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:12:47,365 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:12:47,365 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:12:47,366 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:12:47,366 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:12:47,366 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:12:47,367 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:12:47,367 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:12:47,368 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2022-10-17 10:12:47,378 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:12:47,406 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Ended with exit code 0 [2022-10-17 10:12:47,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:47,406 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:47,407 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:47,414 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:12:47,424 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:12:47,424 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:12:47,424 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:12:47,424 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:12:47,424 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:12:47,425 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2022-10-17 10:12:47,425 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:12:47,425 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:12:47,426 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:12:47,447 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2022-10-17 10:12:47,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:47,447 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:47,448 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:47,450 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:12:47,454 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2022-10-17 10:12:47,459 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:12:47,459 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:12:47,459 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:12:47,459 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:12:47,459 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:12:47,460 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:12:47,460 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:12:47,461 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:12:47,481 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2022-10-17 10:12:47,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:47,482 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:47,483 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:47,483 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2022-10-17 10:12:47,484 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:12:47,491 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:12:47,491 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:12:47,492 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:12:47,492 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:12:47,492 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:12:47,492 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:12:47,492 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:12:47,493 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:12:47,514 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2022-10-17 10:12:47,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:47,514 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:47,515 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:47,516 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2022-10-17 10:12:47,517 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:12:47,524 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:12:47,524 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:12:47,524 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:12:47,525 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:12:47,525 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:12:47,526 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:12:47,527 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:12:47,550 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:12:47,574 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2022-10-17 10:12:47,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:47,575 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:47,575 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:47,584 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:12:47,591 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2022-10-17 10:12:47,591 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:12:47,592 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:12:47,592 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:12:47,592 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:12:47,592 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:12:47,593 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:12:47,593 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:12:47,607 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:12:47,643 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2022-10-17 10:12:47,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:47,643 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:47,644 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:47,646 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:12:47,656 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2022-10-17 10:12:47,656 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:12:47,656 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:12:47,656 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:12:47,656 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:12:47,656 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:12:47,657 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:12:47,657 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:12:47,678 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:12:47,717 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2022-10-17 10:12:47,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:47,718 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:47,723 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:47,726 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:12:47,736 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:12:47,736 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:12:47,736 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:12:47,737 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:12:47,737 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:12:47,737 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:12:47,737 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:12:47,739 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2022-10-17 10:12:47,750 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:12:47,778 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2022-10-17 10:12:47,779 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:47,779 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:47,780 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:47,781 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2022-10-17 10:12:47,782 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:12:47,789 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:12:47,789 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:12:47,789 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:12:47,789 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:12:47,789 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:12:47,790 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:12:47,791 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:12:47,806 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:12:47,827 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2022-10-17 10:12:47,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:47,828 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:47,828 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:47,829 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2022-10-17 10:12:47,830 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:12:47,837 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:12:47,837 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:12:47,837 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:12:47,837 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 10:12:47,837 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:12:47,838 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 10:12:47,838 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:12:47,867 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:12:47,910 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2022-10-17 10:12:47,910 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:47,910 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:47,911 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:47,913 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:12:47,923 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:12:47,923 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:12:47,923 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:12:47,923 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:12:47,923 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:12:47,924 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:12:47,924 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2022-10-17 10:12:47,924 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:12:47,925 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:12:47,947 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2022-10-17 10:12:47,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:47,948 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:47,948 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:47,949 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2022-10-17 10:12:47,950 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:12:47,958 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:12:47,958 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:12:47,958 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:12:47,958 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:12:47,959 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:12:47,959 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:12:47,959 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:12:47,960 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:12:47,982 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2022-10-17 10:12:47,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:47,983 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:47,983 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:47,984 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2022-10-17 10:12:47,986 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:12:47,993 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:12:47,993 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:12:47,994 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:12:47,994 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:12:47,994 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:12:47,995 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:12:47,995 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:12:47,996 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:12:48,018 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2022-10-17 10:12:48,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:48,019 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:48,025 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:48,026 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2022-10-17 10:12:48,026 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:12:48,034 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:12:48,034 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:12:48,035 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:12:48,035 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:12:48,035 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:12:48,036 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:12:48,036 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:12:48,038 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-10-17 10:12:48,040 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-10-17 10:12:48,040 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-10-17 10:12:48,040 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:12:48,040 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:12:48,041 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:12:48,043 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2022-10-17 10:12:48,043 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-10-17 10:12:48,043 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-10-17 10:12:48,043 INFO L513 LassoAnalysis]: Proved termination. [2022-10-17 10:12:48,043 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0#1) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0#1 + 1 Supporting invariants [] [2022-10-17 10:12:48,065 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2022-10-17 10:12:48,067 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-10-17 10:12:48,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:48,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:48,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:12:48,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:12:48,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:48,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:12:48,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:12:48,484 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31461f27-9f8b-4c26-9ad1-0ba791067a14/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2022-10-17 10:12:48,778 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2022-10-17 10:12:48,779 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-10-17 10:12:48,780 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3569 states and 4636 transitions. cyclomatic complexity: 1078 Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 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-10-17 10:12:48,891 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3569 states and 4636 transitions. cyclomatic complexity: 1078. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 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) Result 9577 states and 12402 transitions. Complement of second has 4 states. [2022-10-17 10:12:48,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2022-10-17 10:12:48,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 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-10-17 10:12:48,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 401 transitions. [2022-10-17 10:12:48,894 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 401 transitions. Stem has 17 letters. Loop has 173 letters. [2022-10-17 10:12:48,897 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:12:48,898 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 401 transitions. Stem has 190 letters. Loop has 173 letters. [2022-10-17 10:12:48,899 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:12:48,899 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 401 transitions. Stem has 17 letters. Loop has 346 letters. [2022-10-17 10:12:48,902 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:12:48,902 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9577 states and 12402 transitions. [2022-10-17 10:12:48,956 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6353 [2022-10-17 10:12:48,998 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9577 states to 9577 states and 12402 transitions. [2022-10-17 10:12:48,998 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6459 [2022-10-17 10:12:49,007 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6471 [2022-10-17 10:12:49,007 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9577 states and 12402 transitions. [2022-10-17 10:12:49,009 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:12:49,010 INFO L218 hiAutomatonCegarLoop]: Abstraction has 9577 states and 12402 transitions. [2022-10-17 10:12:49,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9577 states and 12402 transitions. [2022-10-17 10:12:49,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9577 to 9565. [2022-10-17 10:12:49,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9565 states, 9565 states have (on average 1.294720334553058) internal successors, (12384), 9564 states have internal predecessors, (12384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:49,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9565 states to 9565 states and 12384 transitions. [2022-10-17 10:12:49,187 INFO L240 hiAutomatonCegarLoop]: Abstraction has 9565 states and 12384 transitions. [2022-10-17 10:12:49,187 INFO L428 stractBuchiCegarLoop]: Abstraction has 9565 states and 12384 transitions. [2022-10-17 10:12:49,187 INFO L335 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2022-10-17 10:12:49,187 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9565 states and 12384 transitions. [2022-10-17 10:12:49,254 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6353 [2022-10-17 10:12:49,255 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:12:49,255 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:12:49,257 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:12:49,257 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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] [2022-10-17 10:12:49,257 INFO L748 eck$LassoCheckResult]: Stem: 72833#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(16, 2);call #Ultimate.allocInit(12, 3); 72628#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 72614#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 72555#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 72556#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 72553#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 72554#L110-2 assume !false; 73139#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 78136#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 78134#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 78132#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 78130#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 78128#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 78126#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 78124#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 78122#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 78119#L137 assume 8464 == ssl3_accept_~s__state~0#1; 73964#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 73965#L285 [2022-10-17 10:12:49,258 INFO L750 eck$LassoCheckResult]: Loop: 73965#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 79499#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 79498#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 79494#L614 ssl3_accept_~skip~0#1 := 0; 79479#L110-2 assume !false; 79480#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 79472#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 79468#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 79469#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 79460#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 79461#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 79698#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 79696#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 79695#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 79694#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 79693#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 79583#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 79431#L146 assume 8496 == ssl3_accept_~s__state~0#1; 79428#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 79427#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 79426#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 79425#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 79424#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 79422#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 79417#L614 ssl3_accept_~skip~0#1 := 0; 79416#L110-2 assume !false; 79415#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 79414#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 79413#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 79412#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 79411#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 79410#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 79409#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 79408#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 79407#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 79406#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 79405#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 79404#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 79403#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 79402#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 75605#L152 assume 8512 == ssl3_accept_~s__state~0#1; 75606#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 75593#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 75595#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 81176#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 81174#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 81169#L614 ssl3_accept_~skip~0#1 := 0; 81168#L110-2 assume !false; 81167#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 81166#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 81165#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 81164#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 81163#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 81162#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 81161#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 81160#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 81159#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 81158#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 81157#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 81156#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 81155#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 81154#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 81153#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 81152#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 81151#L158 assume 8528 == ssl3_accept_~s__state~0#1; 79574#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 81150#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 81149#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 81141#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 81139#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 81138#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 81136#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 81131#L614 ssl3_accept_~skip~0#1 := 0; 81129#L110-2 assume !false; 81124#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 81122#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 81120#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 81118#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 81116#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 81114#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 81112#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 81110#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 81108#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 81106#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 81104#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 81102#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 81100#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 81098#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 81096#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 81094#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 81092#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 81090#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 81088#L164 assume 8544 == ssl3_accept_~s__state~0#1; 79569#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 81085#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 81082#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 81080#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 81076#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 81075#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 81072#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 81067#L614 ssl3_accept_~skip~0#1 := 0; 81066#L110-2 assume !false; 81065#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 81064#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 81063#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 81062#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 81061#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 81060#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 81059#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 81058#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 81057#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 81056#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 81055#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 81054#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 81053#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 81052#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 81051#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 81050#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 81049#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 81048#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 81047#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 81046#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 81045#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 81044#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 81039#L176 assume 8448 == ssl3_accept_~s__state~0#1; 81036#L177 assume !(ssl3_accept_~num1~0#1 > 0); 81031#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 81026#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 81022#L614 ssl3_accept_~skip~0#1 := 0; 81015#L110-2 assume !false; 81016#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 81009#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 81010#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 81003#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 81004#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 80996#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 80997#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 80988#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 80989#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 80982#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 80983#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 80977#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 80978#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 80967#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 80968#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 80961#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 80962#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 80955#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 80956#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 80949#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 80950#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 80943#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 80944#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 80938#L179 assume 8576 == ssl3_accept_~s__state~0#1; 80881#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 80882#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 79502#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 79504#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 79483#L614 ssl3_accept_~skip~0#1 := 0; 79484#L110-2 assume !false; 79475#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 79476#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 79776#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 79464#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 79465#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 79457#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 79454#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 79451#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 79447#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 79443#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 79439#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 79440#L143 assume 8466 == ssl3_accept_~s__state~0#1; 79395#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 73965#L285 [2022-10-17 10:12:49,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:49,258 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2022-10-17 10:12:49,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:49,259 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099836135] [2022-10-17 10:12:49,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:49,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:49,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:49,267 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:12:49,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:49,275 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:12:49,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:49,276 INFO L85 PathProgramCache]: Analyzing trace with hash 195698166, now seen corresponding path program 1 times [2022-10-17 10:12:49,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:49,277 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729900067] [2022-10-17 10:12:49,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:49,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:49,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:49,333 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2022-10-17 10:12:49,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:12:49,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729900067] [2022-10-17 10:12:49,334 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729900067] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:12:49,334 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:12:49,334 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:12:49,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645590527] [2022-10-17 10:12:49,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:12:49,336 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:12:49,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:12:49,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:12:49,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:12:49,337 INFO L87 Difference]: Start difference. First operand 9565 states and 12384 transitions. cyclomatic complexity: 2842 Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:49,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:12:49,408 INFO L93 Difference]: Finished difference Result 18445 states and 23794 transitions. [2022-10-17 10:12:49,409 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18445 states and 23794 transitions. [2022-10-17 10:12:49,503 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 12265 [2022-10-17 10:12:49,582 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18445 states to 18445 states and 23794 transitions. [2022-10-17 10:12:49,582 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12375 [2022-10-17 10:12:49,593 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12375 [2022-10-17 10:12:49,594 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18445 states and 23794 transitions. [2022-10-17 10:12:49,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:12:49,598 INFO L218 hiAutomatonCegarLoop]: Abstraction has 18445 states and 23794 transitions. [2022-10-17 10:12:49,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18445 states and 23794 transitions. [2022-10-17 10:12:49,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18445 to 9565. [2022-10-17 10:12:49,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9565 states, 9565 states have (on average 1.2934657605854678) internal successors, (12372), 9564 states have internal predecessors, (12372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:50,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9565 states to 9565 states and 12372 transitions. [2022-10-17 10:12:50,074 INFO L240 hiAutomatonCegarLoop]: Abstraction has 9565 states and 12372 transitions. [2022-10-17 10:12:50,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:12:50,075 INFO L428 stractBuchiCegarLoop]: Abstraction has 9565 states and 12372 transitions. [2022-10-17 10:12:50,075 INFO L335 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2022-10-17 10:12:50,076 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9565 states and 12372 transitions. [2022-10-17 10:12:50,113 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6353 [2022-10-17 10:12:50,114 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:12:50,114 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:12:50,121 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:12:50,121 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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] [2022-10-17 10:12:50,121 INFO L748 eck$LassoCheckResult]: Stem: 100835#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(16, 2);call #Ultimate.allocInit(12, 3); 100639#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 100628#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 100570#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 100571#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 100563#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 100564#L110-2 assume !false; 103337#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 103987#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 103988#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 103985#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 103986#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 103983#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 103984#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 103979#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 103980#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 103953#L137 assume 8464 == ssl3_accept_~s__state~0#1; 101119#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 101120#L285 [2022-10-17 10:12:50,122 INFO L750 eck$LassoCheckResult]: Loop: 101120#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 109156#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 108706#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 108702#L614 ssl3_accept_~skip~0#1 := 0; 108695#L110-2 assume !false; 108696#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 108689#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 108690#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 108682#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 108683#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 108675#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 108676#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 108668#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 108669#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 107850#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 107851#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 108385#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 107515#L146 assume 8496 == ssl3_accept_~s__state~0#1; 107511#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 107509#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 107502#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 107474#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 107477#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 108596#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 108591#L614 ssl3_accept_~skip~0#1 := 0; 108590#L110-2 assume !false; 108589#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 108588#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 108587#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 108586#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 108585#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 108584#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 108583#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 108582#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 108581#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 108580#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 108579#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 108578#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 108577#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 108576#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 106987#L152 assume 8512 == ssl3_accept_~s__state~0#1; 106988#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 109147#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 109148#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 109465#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 109463#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 109458#L614 ssl3_accept_~skip~0#1 := 0; 109457#L110-2 assume !false; 109456#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 109455#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 109454#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 109453#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 109452#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 109451#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 109450#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 109449#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 109448#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 109447#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 109446#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 109445#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 109444#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 109443#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 109442#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 109441#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 109440#L158 assume 8528 == ssl3_accept_~s__state~0#1; 108356#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 109438#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 109437#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 109436#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 109433#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 109427#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 109425#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 109420#L614 ssl3_accept_~skip~0#1 := 0; 109418#L110-2 assume !false; 109413#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 109411#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 109409#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 109407#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 109405#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 109403#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 109401#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 109399#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 109397#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 109395#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 109393#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 109391#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 109389#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 109387#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 109385#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 109383#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 109381#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 109379#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 109377#L164 assume 8544 == ssl3_accept_~s__state~0#1; 100503#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 100504#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 107370#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 107371#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 109369#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 109368#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 109365#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 109360#L614 ssl3_accept_~skip~0#1 := 0; 109359#L110-2 assume !false; 109358#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 109357#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 109356#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 109355#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 109354#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 109353#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 109352#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 109351#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 109350#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 109349#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 109348#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 109347#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 109346#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 109345#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 109344#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 109343#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 109342#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 109341#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 109340#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 109339#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 109338#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 109333#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 109330#L176 assume 8448 == ssl3_accept_~s__state~0#1; 109329#L177 assume !(ssl3_accept_~num1~0#1 > 0); 109324#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 109317#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 109311#L614 ssl3_accept_~skip~0#1 := 0; 109309#L110-2 assume !false; 109307#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 109305#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 109303#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 109301#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 109299#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 109297#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 109295#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 109293#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 109291#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 109289#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 109287#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 109285#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 109283#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 109281#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 109279#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 109277#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 109275#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 109273#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 109271#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 109269#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 109267#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 109265#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 109263#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 109259#L179 assume 8576 == ssl3_accept_~s__state~0#1; 109256#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 109255#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 109157#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 109008#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 108698#L614 ssl3_accept_~skip~0#1 := 0; 108699#L110-2 assume !false; 108692#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 108693#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 108686#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 108687#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 108679#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 108680#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 108672#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 108673#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 108570#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 108571#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 107681#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 107682#L143 assume 8466 == ssl3_accept_~s__state~0#1; 107531#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 101120#L285 [2022-10-17 10:12:50,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:50,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 2 times [2022-10-17 10:12:50,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:50,123 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020784903] [2022-10-17 10:12:50,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:50,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:50,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:50,130 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:12:50,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:50,138 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:12:50,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:50,139 INFO L85 PathProgramCache]: Analyzing trace with hash -527451627, now seen corresponding path program 1 times [2022-10-17 10:12:50,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:50,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201036750] [2022-10-17 10:12:50,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:50,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:50,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:50,319 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2022-10-17 10:12:50,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:12:50,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201036750] [2022-10-17 10:12:50,319 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201036750] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:12:50,320 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:12:50,320 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:12:50,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564176154] [2022-10-17 10:12:50,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:12:50,322 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:12:50,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:12:50,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:12:50,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:12:50,324 INFO L87 Difference]: Start difference. First operand 9565 states and 12372 transitions. cyclomatic complexity: 2830 Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:50,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:12:50,419 INFO L93 Difference]: Finished difference Result 18433 states and 23758 transitions. [2022-10-17 10:12:50,419 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18433 states and 23758 transitions. [2022-10-17 10:12:50,609 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 12257 [2022-10-17 10:12:50,687 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18433 states to 18433 states and 23758 transitions. [2022-10-17 10:12:50,687 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12367 [2022-10-17 10:12:50,697 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12367 [2022-10-17 10:12:50,698 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18433 states and 23758 transitions. [2022-10-17 10:12:50,698 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:12:50,698 INFO L218 hiAutomatonCegarLoop]: Abstraction has 18433 states and 23758 transitions. [2022-10-17 10:12:50,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18433 states and 23758 transitions. [2022-10-17 10:12:50,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18433 to 9565. [2022-10-17 10:12:50,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9565 states, 9565 states have (on average 1.2922111866178776) internal successors, (12360), 9564 states have internal predecessors, (12360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:51,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9565 states to 9565 states and 12360 transitions. [2022-10-17 10:12:51,017 INFO L240 hiAutomatonCegarLoop]: Abstraction has 9565 states and 12360 transitions. [2022-10-17 10:12:51,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:12:51,018 INFO L428 stractBuchiCegarLoop]: Abstraction has 9565 states and 12360 transitions. [2022-10-17 10:12:51,018 INFO L335 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2022-10-17 10:12:51,019 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9565 states and 12360 transitions. [2022-10-17 10:12:51,051 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6353 [2022-10-17 10:12:51,051 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:12:51,052 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:12:51,054 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:12:51,054 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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] [2022-10-17 10:12:51,054 INFO L748 eck$LassoCheckResult]: Stem: 128845#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(16, 2);call #Ultimate.allocInit(12, 3); 128647#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 128634#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 128576#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 128577#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 128564#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 128565#L110-2 assume !false; 129092#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 133516#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 133514#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 133512#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 133510#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 133508#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 133506#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 133504#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 133502#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 133499#L137 assume 8464 == ssl3_accept_~s__state~0#1; 131104#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 128524#L285 [2022-10-17 10:12:51,055 INFO L750 eck$LassoCheckResult]: Loop: 128524#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 128548#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 128549#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 136402#L614 ssl3_accept_~skip~0#1 := 0; 136398#L110-2 assume !false; 136394#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 136390#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 136386#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 136382#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 136378#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 136374#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 136370#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 136366#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 136362#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 136358#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 136354#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 136350#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 135434#L146 assume 8496 == ssl3_accept_~s__state~0#1; 135435#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 128608#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 128609#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 135427#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 128785#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 128716#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 128498#L614 ssl3_accept_~skip~0#1 := 0; 128636#L110-2 assume !false; 128566#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 128567#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 128600#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 128601#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 128682#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 128683#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 128697#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 128659#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 128660#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 128710#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 128703#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 128704#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 128767#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 128768#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 128783#L152 assume 8512 == ssl3_accept_~s__state~0#1; 135217#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 135218#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 137025#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 137353#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 137351#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 137346#L614 ssl3_accept_~skip~0#1 := 0; 137345#L110-2 assume !false; 137344#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 137343#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 137342#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 137341#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 137340#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 137339#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 137338#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 137337#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 137336#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 137335#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 137334#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 137333#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 137332#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 137331#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 137330#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 137329#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 137328#L158 assume 8528 == ssl3_accept_~s__state~0#1; 136225#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 137326#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 137327#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 137318#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 137316#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 137315#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 137313#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 137308#L614 ssl3_accept_~skip~0#1 := 0; 137306#L110-2 assume !false; 137301#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 137299#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 137297#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 137295#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 137293#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 137291#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 137289#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 137287#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 137285#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 137283#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 137281#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 137279#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 137277#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 137275#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 137273#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 137271#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 137269#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 137267#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 137265#L164 assume 8544 == ssl3_accept_~s__state~0#1; 136218#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 137262#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 137259#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 137257#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 137251#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 137250#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 137247#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 137242#L614 ssl3_accept_~skip~0#1 := 0; 137241#L110-2 assume !false; 137240#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 137239#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 137238#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 137237#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 137236#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 137235#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 137234#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 137233#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 137232#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 137231#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 137230#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 137229#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 137228#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 137227#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 137226#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 137225#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 137224#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 137223#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 137222#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 137221#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 137220#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 137219#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 137218#L176 assume 8448 == ssl3_accept_~s__state~0#1; 137217#L177 assume !(ssl3_accept_~num1~0#1 > 0); 137215#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 137213#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 137208#L614 ssl3_accept_~skip~0#1 := 0; 137207#L110-2 assume !false; 137206#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 137205#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 137204#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 137203#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 137202#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 137201#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 137200#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 137199#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 137198#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 137197#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 137196#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 137195#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 137194#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 137193#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 137192#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 137191#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 137190#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 137186#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 137185#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 137183#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 137177#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 137109#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 137105#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 136680#L179 assume 8576 == ssl3_accept_~s__state~0#1; 136675#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 136634#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 136339#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 136205#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 136331#L614 ssl3_accept_~skip~0#1 := 0; 136330#L110-2 assume !false; 136323#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 136322#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 136319#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 136318#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 136315#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 136314#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 136310#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 136309#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 136306#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 136305#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 136304#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 135534#L143 assume 8466 == ssl3_accept_~s__state~0#1; 128523#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 128524#L285 [2022-10-17 10:12:51,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:51,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 3 times [2022-10-17 10:12:51,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:51,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624936339] [2022-10-17 10:12:51,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:51,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:51,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:51,062 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:12:51,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:51,069 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:12:51,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:51,069 INFO L85 PathProgramCache]: Analyzing trace with hash -1957408652, now seen corresponding path program 1 times [2022-10-17 10:12:51,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:51,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049579467] [2022-10-17 10:12:51,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:51,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:51,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:51,088 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:12:51,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:51,119 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:12:51,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:51,120 INFO L85 PathProgramCache]: Analyzing trace with hash 1504774797, now seen corresponding path program 1 times [2022-10-17 10:12:51,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:51,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132612346] [2022-10-17 10:12:51,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:51,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:51,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:51,179 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2022-10-17 10:12:51,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:12:51,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132612346] [2022-10-17 10:12:51,179 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132612346] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:12:51,179 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:12:51,180 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:12:51,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812634689] [2022-10-17 10:12:51,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:12:53,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:12:53,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:12:53,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:12:53,031 INFO L87 Difference]: Start difference. First operand 9565 states and 12360 transitions. cyclomatic complexity: 2818 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-10-17 10:12:53,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:12:53,116 INFO L93 Difference]: Finished difference Result 12485 states and 16054 transitions. [2022-10-17 10:12:53,116 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12485 states and 16054 transitions. [2022-10-17 10:12:53,176 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9253 [2022-10-17 10:12:53,227 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12485 states to 12481 states and 16050 transitions. [2022-10-17 10:12:53,228 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9371 [2022-10-17 10:12:53,239 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9371 [2022-10-17 10:12:53,239 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12481 states and 16050 transitions. [2022-10-17 10:12:53,239 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:12:53,240 INFO L218 hiAutomatonCegarLoop]: Abstraction has 12481 states and 16050 transitions. [2022-10-17 10:12:53,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12481 states and 16050 transitions. [2022-10-17 10:12:53,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12481 to 12481. [2022-10-17 10:12:53,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12481 states, 12481 states have (on average 1.2859546510696258) internal successors, (16050), 12480 states have internal predecessors, (16050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:53,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12481 states to 12481 states and 16050 transitions. [2022-10-17 10:12:53,457 INFO L240 hiAutomatonCegarLoop]: Abstraction has 12481 states and 16050 transitions. [2022-10-17 10:12:53,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:12:53,458 INFO L428 stractBuchiCegarLoop]: Abstraction has 12481 states and 16050 transitions. [2022-10-17 10:12:53,458 INFO L335 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2022-10-17 10:12:53,458 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12481 states and 16050 transitions. [2022-10-17 10:12:53,580 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9253 [2022-10-17 10:12:53,580 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:12:53,580 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:12:53,582 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:12:53,583 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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] [2022-10-17 10:12:53,583 INFO L748 eck$LassoCheckResult]: Stem: 150875#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(16, 2);call #Ultimate.allocInit(12, 3); 150697#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 150686#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 150633#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 150634#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 150625#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 150626#L110-2 assume !false; 151139#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 156885#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 156883#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 156881#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 154074#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 154075#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 154071#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 154068#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 154063#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 152781#L137 assume 8464 == ssl3_accept_~s__state~0#1; 152779#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 152767#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 152768#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 150606#L577 [2022-10-17 10:12:53,584 INFO L750 eck$LassoCheckResult]: Loop: 150606#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 162962#L614 ssl3_accept_~skip~0#1 := 0; 162960#L110-2 assume !false; 162958#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 162957#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 162956#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 162955#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 162954#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 162377#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 162321#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 162315#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 162313#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 162043#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 161970#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 161376#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 160900#L146 assume 8496 == ssl3_accept_~s__state~0#1; 160897#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 160896#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 160895#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 160893#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 160892#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 160890#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 160885#L614 ssl3_accept_~skip~0#1 := 0; 160884#L110-2 assume !false; 160883#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 160882#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 160881#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 160880#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 160879#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 160878#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 160877#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 160876#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 160875#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 160874#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 160870#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 160869#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 160868#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 160548#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 157809#L152 assume 8512 == ssl3_accept_~s__state~0#1; 150894#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 150895#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 150905#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 150906#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 162282#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 162277#L614 ssl3_accept_~skip~0#1 := 0; 162276#L110-2 assume !false; 162275#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 162274#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 162273#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 162272#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 162271#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 162270#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 162269#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 162268#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 162267#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 162266#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 162265#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 162264#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 162263#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 162262#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 162261#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 162260#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 162259#L158 assume 8528 == ssl3_accept_~s__state~0#1; 161330#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 162258#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 162256#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 162249#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 162247#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 162246#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 162244#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 162239#L614 ssl3_accept_~skip~0#1 := 0; 162238#L110-2 assume !false; 162237#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 162236#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 162235#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 162234#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 162233#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 162232#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 162231#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 162230#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 162229#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 162228#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 162227#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 162226#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 162225#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 162224#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 162223#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 162222#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 162221#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 162220#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 160749#L164 assume 8544 == ssl3_accept_~s__state~0#1; 160750#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 150736#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 150629#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 150825#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 162146#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 162145#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 162142#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 162137#L614 ssl3_accept_~skip~0#1 := 0; 162136#L110-2 assume !false; 162135#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 162134#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 162133#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 162132#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 162131#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 162130#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 162129#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 162127#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 162122#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 162121#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 162120#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 162119#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 162118#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 162117#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 162116#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 162115#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 162114#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 162113#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 162112#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 162111#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 162110#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 162109#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 162108#L176 assume 8448 == ssl3_accept_~s__state~0#1; 162107#L177 assume !(ssl3_accept_~num1~0#1 > 0); 162105#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 162101#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 162096#L614 ssl3_accept_~skip~0#1 := 0; 162095#L110-2 assume !false; 162094#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 162093#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 162092#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 162091#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 162090#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 162089#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 162088#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 162087#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 162086#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 162085#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 162084#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 162083#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 162080#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 162079#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 162077#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 162075#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 162074#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 162073#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 162072#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 162071#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 162070#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 162069#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 162068#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 162067#L179 assume 8576 == ssl3_accept_~s__state~0#1; 161897#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 162066#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 162052#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 161654#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 162580#L614 ssl3_accept_~skip~0#1 := 0; 162579#L110-2 assume !false; 162578#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 162577#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 162576#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 162575#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 162574#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 162573#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 162572#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 162571#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 162570#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 162569#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 162568#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 162528#L143 assume 8466 == ssl3_accept_~s__state~0#1; 150581#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 150582#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 150605#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 150606#L577 [2022-10-17 10:12:53,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:53,585 INFO L85 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2022-10-17 10:12:53,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:53,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698250784] [2022-10-17 10:12:53,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:53,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:53,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:53,594 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:12:53,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:53,606 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:12:53,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:53,607 INFO L85 PathProgramCache]: Analyzing trace with hash 302464000, now seen corresponding path program 2 times [2022-10-17 10:12:53,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:53,607 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7472948] [2022-10-17 10:12:53,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:53,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:53,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:53,644 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:12:53,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:12:53,680 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:12:53,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:53,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1334930927, now seen corresponding path program 1 times [2022-10-17 10:12:53,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:53,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009888851] [2022-10-17 10:12:53,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:53,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:53,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:53,740 INFO L134 CoverageAnalysis]: Checked inductivity of 452 backedges. 175 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2022-10-17 10:12:53,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:12:53,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009888851] [2022-10-17 10:12:53,741 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009888851] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:12:53,741 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:12:53,741 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:12:53,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807080914] [2022-10-17 10:12:53,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:12:55,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:12:55,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:12:55,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:12:55,295 INFO L87 Difference]: Start difference. First operand 12481 states and 16050 transitions. cyclomatic complexity: 3598 Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:55,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:12:55,366 INFO L93 Difference]: Finished difference Result 12761 states and 16386 transitions. [2022-10-17 10:12:55,366 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12761 states and 16386 transitions. [2022-10-17 10:12:55,437 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9349 [2022-10-17 10:12:55,490 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12761 states to 12669 states and 16274 transitions. [2022-10-17 10:12:55,490 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9467 [2022-10-17 10:12:55,498 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9467 [2022-10-17 10:12:55,498 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12669 states and 16274 transitions. [2022-10-17 10:12:55,502 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:12:55,502 INFO L218 hiAutomatonCegarLoop]: Abstraction has 12669 states and 16274 transitions. [2022-10-17 10:12:55,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12669 states and 16274 transitions. [2022-10-17 10:12:55,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12669 to 12669. [2022-10-17 10:12:55,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12669 states, 12669 states have (on average 1.2845528455284554) internal successors, (16274), 12668 states have internal predecessors, (16274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:55,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12669 states to 12669 states and 16274 transitions. [2022-10-17 10:12:55,832 INFO L240 hiAutomatonCegarLoop]: Abstraction has 12669 states and 16274 transitions. [2022-10-17 10:12:55,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:12:55,839 INFO L428 stractBuchiCegarLoop]: Abstraction has 12669 states and 16274 transitions. [2022-10-17 10:12:55,839 INFO L335 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2022-10-17 10:12:55,840 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12669 states and 16274 transitions. [2022-10-17 10:12:55,900 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9349 [2022-10-17 10:12:55,900 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:12:55,900 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:12:55,906 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:12:55,906 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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] [2022-10-17 10:12:55,907 INFO L748 eck$LassoCheckResult]: Stem: 176136#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(16, 2);call #Ultimate.allocInit(12, 3); 175950#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 175934#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 175882#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 175883#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 175880#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 175881#L110-2 assume !false; 179529#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 183535#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 183533#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 183531#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 183529#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 183527#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 183525#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 183523#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 183522#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 183520#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 182727#L140 assume 8465 == ssl3_accept_~s__state~0#1; 182728#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 182444#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 182445#L285-2 [2022-10-17 10:12:55,907 INFO L750 eck$LassoCheckResult]: Loop: 182445#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 182434#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 182430#L614 ssl3_accept_~skip~0#1 := 0; 182421#L110-2 assume !false; 182422#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 182413#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 182414#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 182405#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 182406#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 182397#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 182398#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 182291#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 182292#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 181660#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 181661#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 181640#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 181641#L146 assume 8496 == ssl3_accept_~s__state~0#1; 181627#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 181628#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 181258#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 181259#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 182705#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 182703#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 182698#L614 ssl3_accept_~skip~0#1 := 0; 182697#L110-2 assume !false; 182696#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 182695#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 182694#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 182693#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 182692#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 182691#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 182690#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 182689#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 182688#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 182687#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 182686#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 182685#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 182684#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 182683#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 182682#L152 assume 8512 == ssl3_accept_~s__state~0#1; 179433#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 182680#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 182679#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 182678#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 182676#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 182671#L614 ssl3_accept_~skip~0#1 := 0; 182670#L110-2 assume !false; 182669#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 182668#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 182667#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 182666#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 182665#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 182664#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 182663#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 182662#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 182661#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 182660#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 182659#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 182658#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 182657#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 182656#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 182655#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 182654#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 182653#L158 assume 8528 == ssl3_accept_~s__state~0#1; 179424#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 182652#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 182650#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 182643#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 182641#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 182640#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 182638#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 182633#L614 ssl3_accept_~skip~0#1 := 0; 182631#L110-2 assume !false; 182626#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 182624#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 182622#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 182620#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 182618#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 182616#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 182614#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 182612#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 182610#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 182608#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 182606#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 182604#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 182602#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 182600#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 182598#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 182596#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 182594#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 182592#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 182590#L164 assume 8544 == ssl3_accept_~s__state~0#1; 179416#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 182587#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 182584#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 182582#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 182578#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 182577#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 182574#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 182569#L614 ssl3_accept_~skip~0#1 := 0; 182568#L110-2 assume !false; 182567#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 182566#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 182565#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 182564#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 182563#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 182562#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 182561#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 182560#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 182559#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 182558#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 182557#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 182556#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 182555#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 182554#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 182553#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 182552#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 182551#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 182550#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 182549#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 182548#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 182547#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 182546#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 182545#L176 assume 8448 == ssl3_accept_~s__state~0#1; 182544#L177 assume !(ssl3_accept_~num1~0#1 > 0); 182542#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 182540#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 182535#L614 ssl3_accept_~skip~0#1 := 0; 182534#L110-2 assume !false; 182533#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 182532#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 182531#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 182530#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 182529#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 182528#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 182527#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 182526#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 182525#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 182524#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 182523#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 182522#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 182521#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 182520#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 182519#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 182518#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 182517#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 182516#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 182515#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 182512#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 182510#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 182509#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 182508#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 182507#L179 assume 8576 == ssl3_accept_~s__state~0#1; 182255#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 182504#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 182502#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 180816#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 182786#L614 ssl3_accept_~skip~0#1 := 0; 182781#L110-2 assume !false; 182770#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 182766#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 182762#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 182758#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 182754#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 182750#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 182746#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 182742#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 182738#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 182734#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 182713#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 182714#L143 assume 8466 == ssl3_accept_~s__state~0#1; 179494#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 182717#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 182445#L285-2 [2022-10-17 10:12:55,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:55,909 INFO L85 PathProgramCache]: Analyzing trace with hash -892847954, now seen corresponding path program 1 times [2022-10-17 10:12:55,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:55,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519330907] [2022-10-17 10:12:55,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:55,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:55,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:55,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:12:55,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:12:55,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519330907] [2022-10-17 10:12:55,954 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519330907] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:12:55,954 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:12:55,955 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:12:55,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702704822] [2022-10-17 10:12:55,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:12:55,955 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:12:55,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:12:55,956 INFO L85 PathProgramCache]: Analyzing trace with hash 1952293850, now seen corresponding path program 2 times [2022-10-17 10:12:55,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:12:55,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592787559] [2022-10-17 10:12:55,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:12:55,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:12:55,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:12:56,202 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2022-10-17 10:12:56,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:12:56,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592787559] [2022-10-17 10:12:56,203 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592787559] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:12:56,203 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:12:56,203 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:12:56,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760050675] [2022-10-17 10:12:56,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:12:56,204 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:12:56,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:12:56,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:12:56,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:12:56,205 INFO L87 Difference]: Start difference. First operand 12669 states and 16274 transitions. cyclomatic complexity: 3634 Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:56,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:12:56,361 INFO L93 Difference]: Finished difference Result 12721 states and 16307 transitions. [2022-10-17 10:12:56,361 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12721 states and 16307 transitions. [2022-10-17 10:12:56,425 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9377 [2022-10-17 10:12:56,486 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12721 states to 12721 states and 16307 transitions. [2022-10-17 10:12:56,486 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9503 [2022-10-17 10:12:56,494 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9503 [2022-10-17 10:12:56,494 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12721 states and 16307 transitions. [2022-10-17 10:12:56,496 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:12:56,496 INFO L218 hiAutomatonCegarLoop]: Abstraction has 12721 states and 16307 transitions. [2022-10-17 10:12:56,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12721 states and 16307 transitions. [2022-10-17 10:12:56,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12721 to 12669. [2022-10-17 10:12:56,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12669 states, 12669 states have (on average 1.282421659168048) internal successors, (16247), 12668 states have internal predecessors, (16247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:12:56,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12669 states to 12669 states and 16247 transitions. [2022-10-17 10:12:56,906 INFO L240 hiAutomatonCegarLoop]: Abstraction has 12669 states and 16247 transitions. [2022-10-17 10:12:56,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states.